|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.custom.tree2.TreeNodeBase
com.bea.security.entitlements.admin.rbac.TreeNodeWithSelection
com.bea.security.entitlements.admin.rbac.BaseTreeNode
com.bea.security.entitlements.admin.rbac.ReportingNode
Node represents a report type node. Facilitates different report generation base on Subject, Role, Permission or PermissionSets
Field Summary |
Fields inherited from class com.bea.security.entitlements.admin.rbac.BaseTreeNode |
IDENTITY_DIRECTORY_NODE, IDENTITY_NODE, NAVIGATION_NODE, PERMISSION_NODE, PERMISSION_SET_NODE, REPORTING_NODE, RESOURCE_NODE, ROLE_NODE, SOD_NODE |
Constructor Summary | |
ReportingNode(java.lang.String name,
boolean isLeaf)
Constructor |
Method Summary | |
java.lang.String |
addPerm2Report()
Set selected permission name to a requested permission name and enables buttons for a session |
java.lang.String |
addPset2Report()
Set selected permission set name to a requested set permission name and enables buttons for a session |
java.lang.String |
addRole2Report()
Set selected role name to a requested role name and enables buttons for a session |
java.lang.String |
addSubj2Report()
Set selected subject name to a requested subject name and enables buttons for a session |
void |
changeFilterValue(javax.faces.event.ValueChangeEvent arg0)
Value change listerner to change the filter, based on the component in the ValueChangeEvent. |
void |
changeSubjectDirectory(javax.faces.event.ValueChangeEvent arg0)
Value change listener for change in subject Directory |
void |
changeSubjectType(javax.faces.event.ValueChangeEvent arg0)
Value change listener for change in subject type |
java.util.List |
getAvailableDirectories()
Get all available directories for a given role using the RBAC Role |
org.apache.myfaces.component.html.ext.HtmlDataTable |
getMyTable()
Get set html table data |
java.lang.String |
getNodeType()
Return node type |
java.lang.String |
getPermFilterStr()
Get permission filter string set |
void |
getPermissions()
Call to retrieve and initialize all permissions |
void |
getPermissionSets()
Call to retrieve and initialize all permission sets |
java.util.List |
getPermRadioList()
Populate Permissions to dispay list and initialize Permission data model for UI |
javax.faces.model.DataModel |
getPermRadioModel()
Populate Permissions to dispay list and initialize Permission data model for UI, similar to getPermRadioList |
java.lang.String |
getPermSetFilterStr()
Get current Permission Set filter String |
java.util.List |
getPermSetRadioList()
Populate permission sets to dispay list and initialize PermissionSet data model for UI |
javax.faces.model.DataModel |
getPermSetRadioModel()
Populate permission sets to dispay list and initialize PermissionSet data model for UI , similar to getPermSetRadioList |
java.lang.String |
getQueryTypeInput()
Get query input type |
java.lang.String |
getReport()
|
java.lang.String |
getReportType()
Get type of report should be one of the current types "rolePermissionSetsReport" or "rolePermissionsReport" or "roleSubjectMembersReport" or "rolesWithPermissionReport" or "rolesWithPermissionSetReport" or "subjectPermissionSetsReport" or "subjectPermissionsReport" or "subjectRoleMembershipReport" or "subjectsWithPermissionReport" or "subjectsWithPermissionSetReport" |
java.lang.String |
getRequestedPermissionName()
Name of the requested permission set |
java.lang.String |
getRequestedPermissionSetName()
Get requested permission set name |
java.lang.String |
getRequestedRoleName()
Get current requested role name |
java.lang.String |
getRequestedSubject()
Get set requested subject name |
java.lang.String |
getRequestedSubjectDirectory()
Get directory for requested subject |
java.lang.String |
getRequestedSubjectName()
Get requested subjects same |
java.lang.String |
getRequestedSubjectType()
Get Requested subject type |
java.util.List |
getResults()
Return results if available, else an empty ArrayList |
java.lang.String |
getRoleFilterStr()
Get Role's to filter string |
java.util.List |
getRoleRadioList()
Populate Roles to dispay list and initialize role data model for UI |
javax.faces.model.DataModel |
getRoleRadioModel()
Populate Roles to dispay list and initialize role data model for UI, similar to getRoleRadiomList |
void |
getRoles()
Call to retrieve and initialize all roles |
java.lang.String |
getSelectedPermissionName()
Get current selected permission name |
java.lang.String |
getSelectedPermissionSetName()
Get selected permission set name |
java.lang.String |
getSelectedRoleName()
Get selected role name |
java.lang.String |
getSelectedSubjectName()
Get name of the selected subject |
java.lang.String |
getSubjectFilterStr()
Get subjects filter string |
java.util.List |
getSubjectRadioList()
Get current Subject list |
javax.faces.model.DataModel |
getSubjectRadioModel()
Populate Permissions to dispay list and initialize Subject data model for UI |
void |
getSubjects()
Call to retrieve and initialize all subjects |
void |
setMyTable(org.apache.myfaces.component.html.ext.HtmlDataTable hscroller)
Set new html data table |
void |
setPermFilterStr(java.lang.String filter)
Set a new Permission Filter string |
void |
setPermRadioList(java.util.List rl)
Set a new Permission list |
void |
setPermRadioModel(javax.faces.model.DataModel dm)
Set a new permission data model |
void |
setPermSetFilterStr(java.lang.String filter)
Set a new Permission Set filter |
void |
setPermSetRadioList(java.util.List rl)
Set a new PermissionSet to display |
void |
setPermSetRadioModel(javax.faces.model.DataModel dm)
Set a new model for permission set list |
void |
setQueryTypeInput(java.lang.String type)
Set a different query type |
void |
setReportType(java.lang.String reportType)
Set new report type |
void |
setRequestedPermissionName(java.lang.String name)
Name of the requested permission set |
void |
setRequestedPermissionSetName(java.lang.String PermissionSetName)
Set a different requested persmission set name |
void |
setRequestedRoleName(java.lang.String name)
Set a name for requested role name |
void |
setRequestedSubjectDirectory(java.lang.String dirName)
Set directory for subject |
void |
setRequestedSubjectName(java.lang.String name)
Set name of the requested subject name |
void |
setRequestedSubjectType(java.lang.String typeName)
Set a requested subject type, should be either "GROUP" or "USER". |
void |
setRoleFilterStr(java.lang.String filter)
Set a new role filter string |
void |
setRoleRadioList(java.util.List rl)
Set a new role list |
void |
setRoleRadioModel(javax.faces.model.DataModel dm)
Set a new Role data model |
void |
setSelectedPermissionName(java.lang.String name)
Set currently selected permission name |
void |
setSelectedPermissionSetName(java.lang.String name)
Set a new selected permission set name |
void |
setSelectedRoleName(java.lang.String name)
Set a newly selected role name |
void |
setSelectedSubjectName(java.lang.String name)
Set selected subjects name, upon selection |
void |
setSubjectFilterStr(java.lang.String filter)
Set a new Subject filter String |
Methods inherited from class com.bea.security.entitlements.admin.rbac.TreeNodeWithSelection |
compareTo, getNodeByName, getParent, isSelected, removeNode, setChildrenSelectedRecursively, setNeedUpdateChildren, setParent, setSelected |
Methods inherited from class org.apache.myfaces.custom.tree2.TreeNodeBase |
getChildCount, getChildren, getDescription, getIdentifier, getType, isLeaf, setDescription, setIdentifier, setLeaf, setType |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ReportingNode(java.lang.String name, boolean isLeaf)
name
- of the report type objectisLeaf
- true if leaf node, false otherwiseMethod Detail |
public java.lang.String addPerm2Report()
public java.lang.String addPset2Report()
public java.lang.String addRole2Report()
public java.lang.String addSubj2Report()
public void changeFilterValue(javax.faces.event.ValueChangeEvent arg0) throws javax.faces.event.AbortProcessingException
arg0
- ValueChangeEvent with component
javax.faces.event.AbortProcessingException
public void changeSubjectDirectory(javax.faces.event.ValueChangeEvent arg0) throws javax.faces.event.AbortProcessingException
arg0
- ValueChangeEvent with new value
javax.faces.event.AbortProcessingException
public void changeSubjectType(javax.faces.event.ValueChangeEvent arg0) throws javax.faces.event.AbortProcessingException
arg0
- ValueChangeEvent with new value
javax.faces.event.AbortProcessingException
public java.util.List getAvailableDirectories()
public org.apache.myfaces.component.html.ext.HtmlDataTable getMyTable()
public java.lang.String getNodeType()
getNodeType
in class BaseTreeNode
public java.lang.String getPermFilterStr()
public void getPermissions()
public void getPermissionSets()
public java.util.List getPermRadioList()
public javax.faces.model.DataModel getPermRadioModel()
public java.lang.String getPermSetFilterStr()
public java.util.List getPermSetRadioList()
public javax.faces.model.DataModel getPermSetRadioModel()
public java.lang.String getQueryTypeInput()
public java.lang.String getReport()
public java.lang.String getReportType()
public java.lang.String getRequestedPermissionName()
public java.lang.String getRequestedPermissionSetName()
public java.lang.String getRequestedRoleName()
public java.lang.String getRequestedSubject()
public java.lang.String getRequestedSubjectDirectory()
public java.lang.String getRequestedSubjectName()
public java.lang.String getRequestedSubjectType()
public java.util.List getResults()
public java.lang.String getRoleFilterStr()
public java.util.List getRoleRadioList()
public javax.faces.model.DataModel getRoleRadioModel()
public void getRoles()
public java.lang.String getSelectedPermissionName()
public java.lang.String getSelectedPermissionSetName()
public java.lang.String getSelectedRoleName()
public java.lang.String getSelectedSubjectName()
public java.lang.String getSubjectFilterStr()
public java.util.List getSubjectRadioList()
public javax.faces.model.DataModel getSubjectRadioModel()
public void getSubjects()
public void setMyTable(org.apache.myfaces.component.html.ext.HtmlDataTable hscroller)
hscroller
- table to setpublic void setPermFilterStr(java.lang.String filter)
filter
- permission filter to setpublic void setPermRadioList(java.util.List rl)
rl
- new SelectItem list with permission datapublic void setPermRadioModel(javax.faces.model.DataModel dm)
dm
- new permission data model to setpublic void setPermSetFilterStr(java.lang.String filter)
filter
- new permission filter to setpublic void setPermSetRadioList(java.util.List rl)
rl
- Setlect Item set with permission set data to setpublic void setPermSetRadioModel(javax.faces.model.DataModel dm)
dm
- new model to setpublic void setQueryTypeInput(java.lang.String type)
type
- should be either QueryType.DIRECT or QueryType.ALLpublic void setReportType(java.lang.String reportType)
reportType
- should be one of the types mentioned in getReportTypepublic void setRequestedPermissionName(java.lang.String name)
public void setRequestedPermissionSetName(java.lang.String PermissionSetName)
public void setRequestedRoleName(java.lang.String name)
name
- requested role name to setpublic void setRequestedSubjectDirectory(java.lang.String dirName)
dirName
- directory name to setpublic void setRequestedSubjectName(java.lang.String name)
name
- name of the requestes subjectpublic void setRequestedSubjectType(java.lang.String typeName)
typeName
- type, "USER" or "GROUP"public void setRoleFilterStr(java.lang.String filter)
filter
- new filterto setpublic void setRoleRadioList(java.util.List rl)
rl
- new SelectItem list with new role listpublic void setRoleRadioModel(javax.faces.model.DataModel dm)
dm
- new data model to setpublic void setSelectedPermissionName(java.lang.String name)
public void setSelectedPermissionSetName(java.lang.String name)
name
- name of the selected permission setpublic void setSelectedRoleName(java.lang.String name)
name
- role name to setpublic void setSelectedSubjectName(java.lang.String name)
name
- name to setpublic void setSubjectFilterStr(java.lang.String filter)
filter
- new filter to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |