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.String
getCode()
Returns the type code.java.lang.String
getDescription()
Get the description for this data set type.EntityKind
getEntityKind()
Return the entity kind.java.lang.String
getMainDataSetPath()
Get the main data set path for this data set type.java.lang.String
getMainDataSetPattern()
Get the main data set pattern for this data set type.IScriptImmutable
getValidationScript()
Return the validation script for this typeboolean
isDeletionDisallowed()
Returnstrue
if deletion of data sets of this type are disallowed.
-
-
-
Method Detail
-
getCode
public java.lang.String getCode()
Description copied from interface:IAbstractType
Returns the type code.- Specified by:
getCode
in interfaceIAbstractType
-
getDescription
public java.lang.String getDescription()
Description copied from interface:IDataSetTypeImmutable
Get the description for this data set type.- Specified by:
getDescription
in interfaceIAbstractType
- Specified by:
getDescription
in interfaceIDataSetTypeImmutable
-
isDeletionDisallowed
public boolean isDeletionDisallowed()
Description copied from interface:IDataSetTypeImmutable
Returnstrue
if deletion of data sets of this type are disallowed.- Specified by:
isDeletionDisallowed
in interfaceIDataSetTypeImmutable
-
getEntityKind
public EntityKind getEntityKind()
Description copied from interface:IEntityType
Return the entity kind.- Specified by:
getEntityKind
in interfaceIEntityType
-
getMainDataSetPattern
public java.lang.String getMainDataSetPattern()
Description copied from interface:IDataSetTypeImmutable
Get the main data set pattern for this data set type.- Specified by:
getMainDataSetPattern
in interfaceIDataSetTypeImmutable
-
getMainDataSetPath
public java.lang.String getMainDataSetPath()
Description copied from interface:IDataSetTypeImmutable
Get the main data set path for this data set type.- Specified by:
getMainDataSetPath
in interfaceIDataSetTypeImmutable
-
getValidationScript
public IScriptImmutable getValidationScript()
Description copied from interface:IEntityType
Return the validation script for this type- Specified by:
getValidationScript
in interfaceIEntityType
-
-