Class AccessControlPermission_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
com.qubit.terra.qubAccessControl.domain.AccessControlPermission_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class AccessControlPermission_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Constructor Details

    • AccessControlPermission_Base

      protected AccessControlPermission_Base()
  • Method Details

    • getRelationDomainRootOperationPermissionsAccessControlPermission

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlPermission,pt.ist.fenixframework.DomainRoot> getRelationDomainRootOperationPermissionsAccessControlPermission()
    • getRelationPermissionProfileRelation

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,com.qubit.terra.qubAccessControl.domain.AccessControlPermission> getRelationPermissionProfileRelation()
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getRawName

      public String getRawName()
    • setRawName

      public void setRawName(String rawName)
    • getDescription

      public com.qubit.terra.framework.tools.primitives.LocalizedString getDescription()
    • setDescription

      public void setDescription(com.qubit.terra.framework.tools.primitives.LocalizedString description)
    • getRestricted

      public Boolean getRestricted()
    • setRestricted

      public void setRestricted(Boolean restricted)
    • getAutoGenerated

      public Boolean getAutoGenerated()
    • setAutoGenerated

      public void setAutoGenerated(Boolean autoGenerated)
    • getDomainRoot

      public pt.ist.fenixframework.DomainRoot getDomainRoot()
    • setDomainRoot

      public void setDomainRoot(pt.ist.fenixframework.DomainRoot domainRoot)
    • addProfile

      public void addProfile(com.qubit.terra.qubAccessControl.domain.AccessControlProfile profile)
    • removeProfile

      public void removeProfile(com.qubit.terra.qubAccessControl.domain.AccessControlProfile profile)
    • getProfileSet

      public Set<com.qubit.terra.qubAccessControl.domain.AccessControlProfile> getProfileSet()