|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.security.entitlements.admin.rbac.DataTableElement
com.bea.security.entitlements.admin.rbac.BaseTableElement
com.bea.security.entitlements.admin.rbac.MembershipRuleElement
The MembershipRuleElement object will be used to wrap membership rules from the rbac api so they can be represented in a row on a datatable object. This may be replaced by the membership rule object directly, although membership rules will likely need to be wrapped with the DataTableElement object to cover row selection
Constructor Summary | |
MembershipRuleElement()
Default constructor |
|
MembershipRuleElement(com.bea.ales.rbac.RBAC_MembershipRule rule)
Constructor using RBAC Memembership rule |
Method Summary | |
void |
cancelModifyRule()
Called when need to release collection ids when need to cancel changes to rule. |
java.lang.String |
decrementSubjectIndex()
Used for paging, decrase the index to render a previous page of subjects return null mostly, exception otherwise |
java.util.List |
getAvailableSubjects()
Get Available subjects for this rule |
java.lang.String |
getCondition()
Get Condition for current current membership rule |
com.bea.ales.rbac.Directory |
getDirectory()
Get the currently selected directory |
java.lang.String |
getEffect()
Get effect part of the rule |
com.bea.ales.rbac.RBAC_MembershipRule |
getMemberRule()
Get current member rule |
java.util.List |
getSelectedAvailableSubjects()
List of selected available subjects |
java.util.List |
getSelectedSubjects()
Returns the list of current subjects that have been selected by the browser |
java.lang.String |
getSubjectFilter()
Filter for subject |
java.lang.String |
getSubjectSource()
Get the source for the subject, Users, or Groups |
java.util.List |
getSubjectsSI()
Return a selected item list of subjects for use in the modify popup |
java.lang.String |
getSubjectsString()
|
int |
getSubjectType()
Get the subject type for this rule |
int |
getSubjFromIdx()
Get index of the subject - From box |
int |
getSubjToIdx()
Get index of the subject - To box |
int |
getSubjTotal()
Return subjects total |
java.lang.String |
incrementSubjectIndex()
Used for paging, increase the index to render the next page of subjects return null mostly, exception otherwise |
boolean |
isDisableOKButton()
Used in the modify member rule jsp. |
boolean |
modifyRule(boolean isNew)
Called when a rule is modified modify a rule, while during commit of a transaction |
java.lang.String |
processAddSubjects()
|
java.lang.String |
processRemoveSubjects()
|
void |
setCondition(java.lang.String newCond)
Set new Condition for currently selected membership rule |
void |
setDirectory(com.bea.ales.rbac.Directory directory)
Set the directory to use for subject queries |
void |
setEffect(java.lang.String newEff)
Set effect part of rule |
void |
setMemberRule(com.bea.ales.rbac.RBAC_MembershipRule memberRule)
Set new Memeber rule |
void |
setSelectedAvailableSubjects(java.util.List selectedAvailableSubjects)
Set new set of available subjects |
void |
setSelectedSubjects(java.util.List selectedSubjects)
Sets the set of current subjects selected by the client. |
void |
setSubjectFilter(java.lang.String subjectFilter)
set a different filter for subjects |
void |
setSubjectSource(java.lang.String subjectSource)
Set the subject source, Users or Groups |
Methods inherited from class com.bea.security.entitlements.admin.rbac.BaseTableElement |
getName, setName |
Methods inherited from class com.bea.security.entitlements.admin.rbac.DataTableElement |
getcolor, getColorStyle, isSelected, setSelected |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MembershipRuleElement() throws com.bea.ales.rbac.RBACException
public MembershipRuleElement(com.bea.ales.rbac.RBAC_MembershipRule rule) throws com.bea.ales.rbac.RBACException
rule
- RBAC membership rule to useMethod Detail |
public void cancelModifyRule()
public java.lang.String decrementSubjectIndex()
public java.util.List getAvailableSubjects()
public java.lang.String getCondition()
public com.bea.ales.rbac.Directory getDirectory()
public java.lang.String getEffect()
public com.bea.ales.rbac.RBAC_MembershipRule getMemberRule()
public java.util.List getSelectedAvailableSubjects()
public java.util.List getSelectedSubjects()
public java.lang.String getSubjectFilter()
public java.lang.String getSubjectSource()
public java.util.List getSubjectsSI()
public java.lang.String getSubjectsString()
public int getSubjectType()
public int getSubjFromIdx()
public int getSubjToIdx()
public int getSubjTotal()
public java.lang.String incrementSubjectIndex()
public boolean isDisableOKButton()
public boolean modifyRule(boolean isNew)
isNew
- true if new, false otherwise
public java.lang.String processAddSubjects()
public java.lang.String processRemoveSubjects()
public void setCondition(java.lang.String newCond)
newCond
- condition to setpublic void setDirectory(com.bea.ales.rbac.Directory directory)
directory
- new directory object to usepublic void setEffect(java.lang.String newEff)
newEff
- effect to set to current rulepublic void setMemberRule(com.bea.ales.rbac.RBAC_MembershipRule memberRule)
memberRule
- new RBAC memeber rule to set.public void setSelectedAvailableSubjects(java.util.List selectedAvailableSubjects)
selectedAvailableSubjects
- subjects to setpublic void setSelectedSubjects(java.util.List selectedSubjects)
public void setSubjectFilter(java.lang.String subjectFilter)
subjectFilter
- The subjectFilter to set.public void setSubjectSource(java.lang.String subjectSource)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |