|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.krad.uif.authorization.AuthorizerBase
public class AuthorizerBase
Constructor Summary | |
---|---|
AuthorizerBase()
|
Method Summary | |
---|---|
protected void |
addPermissionDetails(Object primaryDataObjectOrDocument,
Map<String,String> attributes)
Override this method to populate the permission details from the primary data object or document. |
protected void |
addRoleQualification(Object primaryDataObjectOrDocument,
Map<String,String> attributes)
Override this method to populate the role qualifier attributes from the primary data object or document. |
Set<String> |
getActionFlags(UifFormBase model,
Person user,
Set<String> documentActions)
|
protected static DataDictionaryService |
getDataDictionaryService()
|
Set<String> |
getEditModes(UifFormBase model,
Person user,
Set<String> editModes)
|
protected static KualiModuleService |
getKualiModuleService()
|
protected Map<String,String> |
getPermissionDetailValues(Object primaryDataObjectOrDocument)
Returns a permission details map based off data from the primary business object or the document. |
protected static PermissionService |
getPermissionService()
|
protected static PersonService |
getPersonService()
|
protected Map<String,String> |
getRoleQualification(Object primaryDataObjectOrDocument)
Returns a role qualification map based off data from the primary business object or the document. |
protected Map<String,String> |
getRoleQualification(Object primaryDataObjectOrDocument,
String principalId)
|
Set<String> |
getSecurePotentiallyHiddenGroupIds()
|
Set<String> |
getSecurePotentiallyReadOnlyGroupIds()
|
boolean |
isAuthorized(Object dataObject,
String namespaceCode,
String permissionName,
String principalId)
|
boolean |
isAuthorized(Object dataObject,
String namespaceCode,
String permissionName,
String principalId,
Map<String,String> collectionOrFieldLevelPermissionDetails,
Map<String,String> collectionOrFieldLevelRoleQualification)
|
boolean |
isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId)
|
boolean |
isAuthorizedByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
String principalId,
Map<String,String> collectionOrFieldLevelPermissionDetails,
Map<String,String> collectionOrFieldLevelRoleQualification)
|
protected boolean |
permissionExistsByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName)
|
protected boolean |
permissionExistsByTemplate(Object dataObject,
String namespaceCode,
String permissionTemplateName,
Map<String,String> permissionDetails)
|
protected boolean |
permissionExistsByTemplate(String namespaceCode,
String permissionTemplateName,
Map<String,String> permissionDetails)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AuthorizerBase()
Method Detail |
---|
public Set<String> getActionFlags(UifFormBase model, Person user, Set<String> documentActions)
getActionFlags
in interface Authorizer
Authorizer.getActionFlags(org.kuali.rice.krad.web.form.UifFormBase,
org.kuali.rice.kim.api.identity.Person, java.util.Set)
public Set<String> getEditModes(UifFormBase model, Person user, Set<String> editModes)
getEditModes
in interface Authorizer
Authorizer.getEditModes(org.kuali.rice.krad.web.form.UifFormBase,
org.kuali.rice.kim.api.identity.Person, java.util.Set)
public Set<String> getSecurePotentiallyHiddenGroupIds()
getSecurePotentiallyHiddenGroupIds
in interface Authorizer
Authorizer.getSecurePotentiallyHiddenGroupIds()
public Set<String> getSecurePotentiallyReadOnlyGroupIds()
getSecurePotentiallyReadOnlyGroupIds
in interface Authorizer
Authorizer.getSecurePotentiallyReadOnlyGroupIds()
protected void addRoleQualification(Object primaryDataObjectOrDocument, Map<String,String> attributes)
primaryDataObjectOrDocument
- - the primary data object (i.e. the main object instance
behind the lookup result row or inquiry) or the documentattributes
- - role qualifiers will be added to this mapprotected void addPermissionDetails(Object primaryDataObjectOrDocument, Map<String,String> attributes)
primaryDataObjectOrDocument
- - the primary data object (i.e. the main object instance
behind the lookup result row or inquiry) or the documentattributes
- - permission details will be added to this mapprotected final boolean permissionExistsByTemplate(Object dataObject, String namespaceCode, String permissionTemplateName)
protected final boolean permissionExistsByTemplate(String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails)
protected final boolean permissionExistsByTemplate(Object dataObject, String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails)
public final boolean isAuthorized(Object dataObject, String namespaceCode, String permissionName, String principalId)
public final boolean isAuthorizedByTemplate(Object dataObject, String namespaceCode, String permissionTemplateName, String principalId)
public final boolean isAuthorized(Object dataObject, String namespaceCode, String permissionName, String principalId, Map<String,String> collectionOrFieldLevelPermissionDetails, Map<String,String> collectionOrFieldLevelRoleQualification)
public final boolean isAuthorizedByTemplate(Object dataObject, String namespaceCode, String permissionTemplateName, String principalId, Map<String,String> collectionOrFieldLevelPermissionDetails, Map<String,String> collectionOrFieldLevelRoleQualification)
protected final Map<String,String> getRoleQualification(Object primaryDataObjectOrDocument)
primaryDataObjectOrDocument
- the primary data object (i.e. the main object instance behind
the lookup result row or inquiry) or the document
protected final Map<String,String> getRoleQualification(Object primaryDataObjectOrDocument, String principalId)
protected final Map<String,String> getPermissionDetailValues(Object primaryDataObjectOrDocument)
primaryDataObjectOrDocument
- the primary data object (i.e. the main object instance behind
the lookup result row or inquiry) or the document
protected static final PermissionService getPermissionService()
protected static final PersonService getPersonService()
protected static final KualiModuleService getKualiModuleService()
protected static final DataDictionaryService getDataDictionaryService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |