public final class BackendPropertySpec extends Object
| Constructor and Description |
|---|
BackendPropertySpec(String name,
String displayName,
String description,
BackendPropertyType type,
boolean required,
BackendPropertyValidator validator) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription() |
String |
getDisplayName() |
String |
getName() |
BackendPropertyType |
getType() |
BackendPropertyValidator |
getValidator() |
boolean |
isRequired() |
String |
toString() |
void |
validate(Object value)
Checks if the value null but required, then checks if the value has the
right type, then calls the specified validator's
BackendPropertyValidator.validate(java.lang.String, java.lang.Object) method. |
public BackendPropertySpec(String name, String displayName, String description, BackendPropertyType type, boolean required, BackendPropertyValidator validator)
public String getDescription()
public String getName()
public String getDisplayName()
public BackendPropertyType getType()
public boolean isRequired()
public BackendPropertyValidator getValidator()
public void validate(Object value) throws InvalidPropertyValueException
BackendPropertyValidator.validate(java.lang.String, java.lang.Object) method.value - a value.InvalidPropertyValueExceptionCopyright © 2012–2018 Emory University. All rights reserved.