public class LongPropertyDefinition extends AbstractPropertyDefinition<java.lang.Long>
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
LongPropertyDefinition(PropertyKey key,
long defaultValue,
boolean isRuntimeModifiable,
java.lang.String description,
java.lang.String sinceVersion,
java.lang.String category,
int orderInCategory) |
LongPropertyDefinition(PropertyKey key,
long defaultValue,
boolean isRuntimeModifiable,
java.lang.String description,
java.lang.String sinceVersion,
java.lang.String category,
int orderInCategory,
long lowerBound,
long upperBound) |
| Modifier and Type | Method and Description |
|---|---|
RuntimeProperty<java.lang.Long> |
createRuntimeProperty()
Creates instance of LongProperty.
|
boolean |
isRangeBased()
Returns true if property has range-based constraints
|
java.lang.Long |
parseObject(java.lang.String value,
ExceptionInterceptor exceptionInterceptor)
Returns the value object parsed from it's string representation and checked against allowable values.
|
getAllowableValues, getCategory, getCcAlias, getDefaultValue, getDescription, getLowerBound, getName, getOrder, getPropertyKey, getSinceVersion, getUpperBound, hasCcAlias, hasValueConstraints, isRuntimeModifiable, setCategory, setDefaultValue, setDescription, setLowerBound, setOrder, setRuntimeModifiable, setSinceVersion, setUpperBoundprivate static final long serialVersionUID
public LongPropertyDefinition(PropertyKey key, long defaultValue, boolean isRuntimeModifiable, java.lang.String description, java.lang.String sinceVersion, java.lang.String category, int orderInCategory)
public LongPropertyDefinition(PropertyKey key, long defaultValue, boolean isRuntimeModifiable, java.lang.String description, java.lang.String sinceVersion, java.lang.String category, int orderInCategory, long lowerBound, long upperBound)
public java.lang.Long parseObject(java.lang.String value,
ExceptionInterceptor exceptionInterceptor)
PropertyDefinitionparseObject in interface PropertyDefinition<java.lang.Long>parseObject in class AbstractPropertyDefinition<java.lang.Long>value - valueexceptionInterceptor - exception interceptorpublic boolean isRangeBased()
PropertyDefinitionisRangeBased in interface PropertyDefinition<java.lang.Long>isRangeBased in class AbstractPropertyDefinition<java.lang.Long>public RuntimeProperty<java.lang.Long> createRuntimeProperty()