Class PropertyAssignmentImmutable

  • All Implemented Interfaces:
    ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable

    public class PropertyAssignmentImmutable
    extends java.lang.Object
    implements ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
    • Constructor Detail

      • PropertyAssignmentImmutable

        public PropertyAssignmentImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityTypePropertyType<? extends ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityType> entity)
    • Method Detail

      • getEntityTypeCode

        public java.lang.String getEntityTypeCode()
        Specified by:
        getEntityTypeCode in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getPropertyTypeDescription

        public java.lang.String getPropertyTypeDescription()
        Specified by:
        getPropertyTypeDescription in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getPropertyTypeLabel

        public java.lang.String getPropertyTypeLabel()
        Specified by:
        getPropertyTypeLabel in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getPropertyTypeCode

        public java.lang.String getPropertyTypeCode()
        Specified by:
        getPropertyTypeCode in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • isMandatory

        public boolean isMandatory()
        Specified by:
        isMandatory in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getSection

        public java.lang.String getSection()
        Specified by:
        getSection in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getPositionInForms

        public java.lang.Long getPositionInForms()
        Specified by:
        getPositionInForms in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • getScriptName

        public java.lang.String getScriptName()
        Specified by:
        getScriptName in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • isDynamic

        public boolean isDynamic()
        Specified by:
        isDynamic in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • isManaged

        public boolean isManaged()
        Specified by:
        isManaged in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable
      • shownInEditViews

        public boolean shownInEditViews()
        Specified by:
        shownInEditViews in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IPropertyAssignmentImmutable