Class PropertyAssignmentImmutable
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.server.jython.api.v1.impl.PropertyAssignmentImmutable
-
- All Implemented Interfaces:
IPropertyAssignmentImmutable
public class PropertyAssignmentImmutable extends java.lang.Object implements IPropertyAssignmentImmutable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityKind
getEntityKind()
Return the kind of the assigned entity type.java.lang.String
getEntityTypeCode()
Return the code of the assigned entity type.java.lang.Long
getPositionInForms()
Return the position at which the property will be rendered when editing/registering objects of the specified entity type.java.lang.String
getPropertyTypeCode()
Return the code of the assigned property type.java.lang.String
getScriptName()
Return the name of the script in case of a dynamic or managed propertyjava.lang.String
getSection()
Return the name of the form section.boolean
isDynamic()
Returntrue
if the property is dynamicboolean
isManaged()
Returntrue
if the property is managedboolean
isMandatory()
Returntrue
if the property is mandatory for the assigned entity type.boolean
shownInEditViews()
Returntrue
if the property is shown in the edit views
-
-
-
Method Detail
-
isMandatory
public boolean isMandatory()
Description copied from interface:IPropertyAssignmentImmutable
Returntrue
if the property is mandatory for the assigned entity type.- Specified by:
isMandatory
in interfaceIPropertyAssignmentImmutable
-
getSection
public java.lang.String getSection()
Description copied from interface:IPropertyAssignmentImmutable
Return the name of the form section.- Specified by:
getSection
in interfaceIPropertyAssignmentImmutable
-
getPositionInForms
public java.lang.Long getPositionInForms()
Description copied from interface:IPropertyAssignmentImmutable
Return the position at which the property will be rendered when editing/registering objects of the specified entity type.- Specified by:
getPositionInForms
in interfaceIPropertyAssignmentImmutable
-
getEntityTypeCode
public java.lang.String getEntityTypeCode()
Description copied from interface:IPropertyAssignmentImmutable
Return the code of the assigned entity type.- Specified by:
getEntityTypeCode
in interfaceIPropertyAssignmentImmutable
-
getPropertyTypeCode
public java.lang.String getPropertyTypeCode()
Description copied from interface:IPropertyAssignmentImmutable
Return the code of the assigned property type.- Specified by:
getPropertyTypeCode
in interfaceIPropertyAssignmentImmutable
-
getEntityKind
public EntityKind getEntityKind()
Description copied from interface:IPropertyAssignmentImmutable
Return the kind of the assigned entity type.- Specified by:
getEntityKind
in interfaceIPropertyAssignmentImmutable
-
shownInEditViews
public boolean shownInEditViews()
Description copied from interface:IPropertyAssignmentImmutable
Returntrue
if the property is shown in the edit views- Specified by:
shownInEditViews
in interfaceIPropertyAssignmentImmutable
-
getScriptName
public java.lang.String getScriptName()
Description copied from interface:IPropertyAssignmentImmutable
Return the name of the script in case of a dynamic or managed property- Specified by:
getScriptName
in interfaceIPropertyAssignmentImmutable
-
isDynamic
public boolean isDynamic()
Description copied from interface:IPropertyAssignmentImmutable
Returntrue
if the property is dynamic- Specified by:
isDynamic
in interfaceIPropertyAssignmentImmutable
-
isManaged
public boolean isManaged()
Description copied from interface:IPropertyAssignmentImmutable
Returntrue
if the property is managed- Specified by:
isManaged
in interfaceIPropertyAssignmentImmutable
-
-