|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RoleAssignmentRuleBean
A rule for assigning roles to subjects.
Method Summary | |
---|---|
AuthorityBean |
getAuthority()
Returns the authorising subject of this rule. |
TimePeriodConstraint |
getConstraint()
Returns the time constraint of this rule. |
int |
getDelegationDepth()
Returns the delegation depth of this rule. |
RoleCollection |
getRoles()
Returns the set of roles of this rule. |
DomainBean |
getSubjectDomain()
Returns the subject domain to which this rule applies. |
void |
setAuthority(AuthorityBean authority)
Sets the authorising subject of this rule. |
void |
setConstraint(TimePeriodConstraint constraint)
Sets the time constraint of this rule. |
void |
setDelegationDepth(int delegationDepth)
Sets the delegation depth of this rule. |
void |
setRoles(RoleCollection roles)
Sets the roles of this rule. |
void |
setSubjectDomain(DomainBean subjectDomain)
Sets the subject domain to which this rule applies. |
Methods inherited from interface org.openpermis.policy.RoleAssignmentRule |
---|
verifyRoleAssignment |
Methods inherited from interface org.openpermis.policy.Part |
---|
equals, hashCode, isValid, toString |
Methods inherited from interface org.openpermis.policy.bean.PartBean |
---|
addPropertyChangeListener, equalSerialNumber, findBySerialNumber, getPartBeanType, getSerialNumber, removePropertyChangeListener, toShortString |
Methods inherited from interface org.openpermis.policy.Part |
---|
equals, hashCode, isValid, toString |
Method Detail |
---|
AuthorityBean getAuthority()
AuthorityBean
of this rule.void setAuthority(AuthorityBean authority)
authority
- the new authorising AuthorityBean
of this rule.DomainBean getSubjectDomain()
DomainBean
.void setSubjectDomain(DomainBean subjectDomain)
subjectDomain
- the rule's new DomainBean
.int getDelegationDepth()
void setDelegationDepth(int delegationDepth)
delegationDepth
- the rule's new depth.RoleCollection getRoles()
void setRoles(RoleCollection roles)
roles
- the new roles of this rule.TimePeriodConstraint getConstraint()
void setConstraint(TimePeriodConstraint constraint)
constraint
- a TimePeriodConstraint
.
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:14:49
Copyright (c) 2002-2007 Ergon Informatik AG