Class DataSetTypeImmutable
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.server.jython.api.v1.impl.DataSetTypeImmutable
-
- All Implemented Interfaces:
IAbstractType,IDataSetTypeImmutable,IEntityType
- Direct Known Subclasses:
DataSetType
public class DataSetTypeImmutable extends java.lang.Object implements IDataSetTypeImmutable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()Returns the type code.java.lang.StringgetDescription()Get the description for this data set type.EntityKindgetEntityKind()Return the entity kind.java.lang.StringgetMainDataSetPath()Get the main data set path for this data set type.java.lang.StringgetMainDataSetPattern()Get the main data set pattern for this data set type.IScriptImmutablegetValidationScript()Return the validation script for this typebooleanisDeletionDisallowed()Returnstrueif deletion of data sets of this type are disallowed.
-
-
-
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:IDataSetTypeImmutableGet the description for this data set type.- Specified by:
getDescriptionin interfaceIAbstractType- Specified by:
getDescriptionin interfaceIDataSetTypeImmutable
-
isDeletionDisallowed
public boolean isDeletionDisallowed()
Description copied from interface:IDataSetTypeImmutableReturnstrueif deletion of data sets of this type are disallowed.- Specified by:
isDeletionDisallowedin interfaceIDataSetTypeImmutable
-
getEntityKind
public EntityKind getEntityKind()
Description copied from interface:IEntityTypeReturn the entity kind.- Specified by:
getEntityKindin interfaceIEntityType
-
getMainDataSetPattern
public java.lang.String getMainDataSetPattern()
Description copied from interface:IDataSetTypeImmutableGet the main data set pattern for this data set type.- Specified by:
getMainDataSetPatternin interfaceIDataSetTypeImmutable
-
getMainDataSetPath
public java.lang.String getMainDataSetPath()
Description copied from interface:IDataSetTypeImmutableGet the main data set path for this data set type.- Specified by:
getMainDataSetPathin interfaceIDataSetTypeImmutable
-
getValidationScript
public IScriptImmutable getValidationScript()
Description copied from interface:IEntityTypeReturn the validation script for this type- Specified by:
getValidationScriptin interfaceIEntityType
-
-