Class PropertyTypeImmutable
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.server.jython.api.v1.impl.PropertyTypeImmutable
-
- All Implemented Interfaces:
IAbstractType,IPropertyTypeImmutable
- Direct Known Subclasses:
PropertyType
public class PropertyTypeImmutable extends java.lang.Object implements IPropertyTypeImmutable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetCode()Returns the type code.DataTypegetDataType()Return the data type of the property.java.lang.StringgetDescription()Returns the type description.java.lang.StringgetLabel()Return the property type label.IMaterialTypeImmutablegetMaterialType()Returns the material type for properties with data typeDataType.MATERIALjava.lang.StringgetTransformation()Return an XSLT transformation applied to properties with XMLDataType.IVocabularyImmutablegetVocabulary()Returns the vocabulary for properties with data typeDataType.CONTROLLEDVOCABULARYjava.lang.StringgetXmlSchema()Return an XSD used to verify the validity of properties with XMLDataType.booleanisInternalNamespace()Deprecated.booleanisManagedInternally()
-
-
-
Method Detail
-
getCode
public java.lang.String getCode()
Description copied from interface:IAbstractTypeReturns the type code.- Specified by:
getCodein interfaceIAbstractType
-
getDescription
public java.lang.String getDescription()
Description copied from interface:IAbstractTypeReturns the type description.- Specified by:
getDescriptionin interfaceIAbstractType
-
getLabel
public java.lang.String getLabel()
Description copied from interface:IPropertyTypeImmutableReturn the property type label.- Specified by:
getLabelin interfaceIPropertyTypeImmutable
-
getDataType
public DataType getDataType()
Description copied from interface:IPropertyTypeImmutableReturn the data type of the property.- Specified by:
getDataTypein interfaceIPropertyTypeImmutable
-
getMaterialType
public IMaterialTypeImmutable getMaterialType()
Description copied from interface:IPropertyTypeImmutableReturns the material type for properties with data typeDataType.MATERIAL- Specified by:
getMaterialTypein interfaceIPropertyTypeImmutable
-
getXmlSchema
public java.lang.String getXmlSchema()
Description copied from interface:IPropertyTypeImmutableReturn an XSD used to verify the validity of properties with XMLDataType. Returnnullif the DataType is not XML or there is no schema set.- Specified by:
getXmlSchemain interfaceIPropertyTypeImmutable
-
getTransformation
public java.lang.String getTransformation()
Description copied from interface:IPropertyTypeImmutableReturn an XSLT transformation applied to properties with XMLDataType. Returnnullif the DataType is not XML or there is no transformation set.- Specified by:
getTransformationin interfaceIPropertyTypeImmutable
-
isManagedInternally
public boolean isManagedInternally()
- Specified by:
isManagedInternallyin interfaceIPropertyTypeImmutable
-
isInternalNamespace
public boolean isInternalNamespace()
Deprecated.- Specified by:
isInternalNamespacein interfaceIPropertyTypeImmutable
-
getVocabulary
public IVocabularyImmutable getVocabulary()
Description copied from interface:IPropertyTypeImmutableReturns the vocabulary for properties with data typeDataType.CONTROLLEDVOCABULARY- Specified by:
getVocabularyin interfaceIPropertyTypeImmutable
-
-