Interface IPropertyTypeImmutable
- All Superinterfaces:
IAbstractType
- All Known Subinterfaces:
IPropertyType
- All Known Implementing Classes:
PropertyType,PropertyTypeImmutable
Read-only interface to an existing property type.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the data type of the property.getLabel()Return the property type label.Returns the material type for properties with data typeDataType.MATERIALReturn an XSLT transformation applied to properties with XMLDataType.Returns the vocabulary for properties with data typeDataType.CONTROLLEDVOCABULARYReturn an XSD used to verify the validity of properties with XMLDataType.booleanbooleanMethods inherited from interface ch.systemsx.cisd.openbis.generic.server.jython.api.v1.IAbstractType
getCode, getDescription
-
Method Details
-
getLabel
String getLabel()Return the property type label. -
getDataType
DataType getDataType()Return the data type of the property. -
getMaterialType
IMaterialTypeImmutable getMaterialType()Returns the material type for properties with data typeDataType.MATERIAL -
getVocabulary
IVocabularyImmutable getVocabulary()Returns the vocabulary for properties with data typeDataType.CONTROLLEDVOCABULARY -
getXmlSchema
String getXmlSchema()Return an XSD used to verify the validity of properties with XMLDataType. Returnnullif the DataType is not XML or there is no schema set. -
getTransformation
String getTransformation()Return an XSLT transformation applied to properties with XMLDataType. Returnnullif the DataType is not XML or there is no transformation set. -
isManagedInternally
boolean isManagedInternally() -
isInternalNamespace
boolean isInternalNamespace()
-