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 EntityKindgetEntityKind()Return the kind of the assigned entity type.java.lang.StringgetEntityTypeCode()Return the code of the assigned entity type.java.lang.LonggetPositionInForms()Return the position at which the property will be rendered when editing/registering objects of the specified entity type.java.lang.StringgetPropertyTypeCode()Return the code of the assigned property type.java.lang.StringgetScriptName()Return the name of the script in case of a dynamic or managed propertyjava.lang.StringgetSection()Return the name of the form section.booleanisDynamic()Returntrueif the property is dynamicbooleanisManaged()Returntrueif the property is managedbooleanisMandatory()Returntrueif the property is mandatory for the assigned entity type.booleanshownInEditViews()Returntrueif the property is shown in the edit views
-
-
-
Method Detail
-
isMandatory
public boolean isMandatory()
Description copied from interface:IPropertyAssignmentImmutableReturntrueif the property is mandatory for the assigned entity type.- Specified by:
isMandatoryin interfaceIPropertyAssignmentImmutable
-
getSection
public java.lang.String getSection()
Description copied from interface:IPropertyAssignmentImmutableReturn the name of the form section.- Specified by:
getSectionin interfaceIPropertyAssignmentImmutable
-
getPositionInForms
public java.lang.Long getPositionInForms()
Description copied from interface:IPropertyAssignmentImmutableReturn the position at which the property will be rendered when editing/registering objects of the specified entity type.- Specified by:
getPositionInFormsin interfaceIPropertyAssignmentImmutable
-
getEntityTypeCode
public java.lang.String getEntityTypeCode()
Description copied from interface:IPropertyAssignmentImmutableReturn the code of the assigned entity type.- Specified by:
getEntityTypeCodein interfaceIPropertyAssignmentImmutable
-
getPropertyTypeCode
public java.lang.String getPropertyTypeCode()
Description copied from interface:IPropertyAssignmentImmutableReturn the code of the assigned property type.- Specified by:
getPropertyTypeCodein interfaceIPropertyAssignmentImmutable
-
getEntityKind
public EntityKind getEntityKind()
Description copied from interface:IPropertyAssignmentImmutableReturn the kind of the assigned entity type.- Specified by:
getEntityKindin interfaceIPropertyAssignmentImmutable
-
shownInEditViews
public boolean shownInEditViews()
Description copied from interface:IPropertyAssignmentImmutableReturntrueif the property is shown in the edit views- Specified by:
shownInEditViewsin interfaceIPropertyAssignmentImmutable
-
getScriptName
public java.lang.String getScriptName()
Description copied from interface:IPropertyAssignmentImmutableReturn the name of the script in case of a dynamic or managed property- Specified by:
getScriptNamein interfaceIPropertyAssignmentImmutable
-
isDynamic
public boolean isDynamic()
Description copied from interface:IPropertyAssignmentImmutableReturntrueif the property is dynamic- Specified by:
isDynamicin interfaceIPropertyAssignmentImmutable
-
isManaged
public boolean isManaged()
Description copied from interface:IPropertyAssignmentImmutableReturntrueif the property is managed- Specified by:
isManagedin interfaceIPropertyAssignmentImmutable
-
-