Class AccessControlProfile_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
com.qubit.terra.qubAccessControl.domain.AccessControlProfile_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class AccessControlProfile_Base
extends pt.ist.fenixframework.core.AbstractDomainObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(com.qubit.terra.qubAccessControl.domain.AccessControlProfile child) voidaddFenixMember(org.fenixedu.bennu.core.domain.User FenixMember) voidaddParent(com.qubit.terra.qubAccessControl.domain.AccessControlProfile parent) voidaddPermission(com.qubit.terra.qubAccessControl.domain.AccessControlPermission permission) Set<com.qubit.terra.qubAccessControl.domain.AccessControlProfile>getCode()com.qubit.terra.framework.tools.primitives.LocalizedStringpt.ist.fenixframework.DomainRootSet<org.fenixedu.bennu.core.domain.User>Set<com.qubit.terra.qubAccessControl.domain.AccessControlProfile>Set<com.qubit.terra.qubAccessControl.domain.AccessControlPermission>static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,pt.ist.fenixframework.DomainRoot> static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,com.qubit.terra.qubAccessControl.domain.AccessControlProfile> static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,com.qubit.terra.qubAccessControl.domain.AccessControlPermission> static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,org.fenixedu.bennu.core.domain.User> voidremoveChild(com.qubit.terra.qubAccessControl.domain.AccessControlProfile child) voidremoveFenixMember(org.fenixedu.bennu.core.domain.User FenixMember) voidremoveParent(com.qubit.terra.qubAccessControl.domain.AccessControlProfile parent) voidremovePermission(com.qubit.terra.qubAccessControl.domain.AccessControlPermission permission) voidsetAutoGenerated(Boolean autoGenerated) voidvoidsetCustomExpression(String customExpression) voidsetCustomExpressionValidator(String customExpressionValidator) voidsetDescription(com.qubit.terra.framework.tools.primitives.LocalizedString description) voidsetDomainRoot(pt.ist.fenixframework.DomainRoot domainRoot) voidsetObjects(String objects) voidsetObjectsClass(String objectsClass) voidsetRawName(String rawName) voidsetRestricted(Boolean restricted) voidMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
AccessControlProfile_Base
protected AccessControlProfile_Base()
-
-
Method Details
-
getRelationProfileMembers
public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,org.fenixedu.bennu.core.domain.User> getRelationProfileMembers() -
getRelationParentChildRelation
public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,com.qubit.terra.qubAccessControl.domain.AccessControlProfile> getRelationParentChildRelation() -
getRelationDomainRootprofilesAccessControlProfile
public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,pt.ist.fenixframework.DomainRoot> getRelationDomainRootprofilesAccessControlProfile() -
getRelationPermissionProfileRelation
public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,com.qubit.terra.qubAccessControl.domain.AccessControlPermission> getRelationPermissionProfileRelation() -
getRawName
-
setRawName
-
getCode
-
setCode
-
getDescription
public com.qubit.terra.framework.tools.primitives.LocalizedString getDescription() -
setDescription
public void setDescription(com.qubit.terra.framework.tools.primitives.LocalizedString description) -
getRestricted
-
setRestricted
-
getSystem
-
setSystem
-
getCustomExpressionValidator
-
setCustomExpressionValidator
-
getCustomExpression
-
setCustomExpression
-
getObjectsClass
-
setObjectsClass
-
getObjects
-
setObjects
-
getAutoGenerated
-
setAutoGenerated
-
addFenixMember
public void addFenixMember(org.fenixedu.bennu.core.domain.User FenixMember) -
removeFenixMember
public void removeFenixMember(org.fenixedu.bennu.core.domain.User FenixMember) -
getFenixMemberSet
-
addParent
public void addParent(com.qubit.terra.qubAccessControl.domain.AccessControlProfile parent) -
removeParent
public void removeParent(com.qubit.terra.qubAccessControl.domain.AccessControlProfile parent) -
getParentSet
-
addChild
public void addChild(com.qubit.terra.qubAccessControl.domain.AccessControlProfile child) -
removeChild
public void removeChild(com.qubit.terra.qubAccessControl.domain.AccessControlProfile child) -
getChildSet
-
getDomainRoot
public pt.ist.fenixframework.DomainRoot getDomainRoot() -
setDomainRoot
public void setDomainRoot(pt.ist.fenixframework.DomainRoot domainRoot) -
addPermission
public void addPermission(com.qubit.terra.qubAccessControl.domain.AccessControlPermission permission) -
removePermission
public void removePermission(com.qubit.terra.qubAccessControl.domain.AccessControlPermission permission) -
getPermissionSet
-