Class PropertyAbstract<P>
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.model.property.PropertyAbstract<P>
- All Implemented Interfaces:
Property<P>,Comparable<Property<?>>
- Direct Known Subclasses:
EntityPropertyMain,NavigationPropertyAbstract
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanFlag indicating the property is system generated and can not be edited by the user. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe name of this property as used in JSON.getName()The name of this property as used in URLs.getType()The class of the type of the value of this property.booleanFlag indicating the property is system generated and can not be edited by the user.protected voidprotected voidsetType(PropertyType type) toString()
-
Field Details
-
readOnly
protected boolean readOnlyFlag indicating the property is system generated and can not be edited by the user.
-
-
Constructor Details
-
PropertyAbstract
-
-
Method Details
-
getName
Description copied from interface:PropertyThe name of this property as used in URLs. -
setName
-
getJsonName
Description copied from interface:PropertyThe name of this property as used in JSON.- Specified by:
getJsonNamein interfaceProperty<P>- Returns:
- The name of this property as used in JSON.
-
getType
Description copied from interface:PropertyThe class of the type of the value of this property. -
setType
-
isReadOnly
public boolean isReadOnly()Description copied from interface:PropertyFlag indicating the property is system generated and can not be edited by the user.- Specified by:
isReadOnlyin interfaceProperty<P>- Returns:
- the readOnly flag.
-
toString
-