1 /** 2 * Copyright (c) 2002-2011 "Neo Technology," 3 * Network Engine for Objects in Lund AB [http://neotechnology.com] 4 * 5 * This file is part of Neo4j. 6 * 7 * Neo4j is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with this program. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 package org.neo4j.server.rest.web; 21 22 import org.neo4j.server.rest.repr.BadInputException; 23 24 //TODO: move this to another package. domain? or repr? 25 public class PropertyValueException extends BadInputException 26 { 27 private static final long serialVersionUID = -7810255514347322861L; 28 29 public PropertyValueException( String key, Object value ) 30 { 31 super( "Could not set property \"" + key + "\", unsupported type: " + value ); 32 } 33 34 public PropertyValueException( String message, Throwable cause ) 35 { 36 super( message, cause ); 37 } 38 39 public PropertyValueException( String message ) 40 { 41 super( message ); 42 } 43 44 public PropertyValueException( Throwable cause ) 45 { 46 super( cause ); 47 } 48 }