public class ManageGUIPermissionsWizardController
extends org.openmdx.portal.servlet.AbstractWizardController
Modifier and Type | Class and Description |
---|---|
static class |
ManageGUIPermissionsWizardController.WizardState
WizardState
|
static class |
ManageGUIPermissionsWizardController.WizardViewState
WizardViewState
|
Constructor and Description |
---|
ManageGUIPermissionsWizardController()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addPermission(org.openmdx.security.authorization1.jmi1.Policy policy,
org.openmdx.security.realm1.jmi1.Role role,
String permission)
Add permission.
|
void |
doAddGenericPermissions(String viewName,
String roleName,
String[] selectedPermissions)
AddGenericPermissions action.
|
void |
doAddSpecificPermissions(String viewName,
String roleName,
String[] selectedPermissions)
AddSpecificPermissions action.
|
void |
doApply(String viewName,
String roleName)
Apply action.
|
void |
doCancel()
Cancel action.
|
void |
doRefresh(Boolean storePermissions,
String viewName,
String roleName)
Refresh action.
|
void |
doRemoveGenericPermissions(String viewName,
String roleName,
String[] selectedPermissions)
RemoveGenericPermissions action.
|
void |
doRemoveSpecificPermissions(String viewName,
String roleName,
String[] selectedPermissions)
RemoveSpecificPermissions action.
|
List<String> |
getGenericPermissions(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 obj,
String elementName,
boolean hasEditAction)
Get generic permissions.
|
org.openmdx.security.authorization1.jmi1.Policy |
getPolicy() |
String |
getRoleName() |
List<String> |
getSpecificPermissions(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 obj,
String elementName,
boolean hasEditAction)
Get specific permissions.
|
String |
getViewName() |
ManageGUIPermissionsWizardController.WizardState |
getWizardState() |
boolean |
isCurrentUserIsAdmin() |
boolean |
isStoredPermission(List<String> storedPermissions,
String permission)
Test whether permission is stored.
|
void |
removePermission(org.openmdx.security.realm1.jmi1.Role role,
String permission)
Remove permission.
|
close, forward, getApp, getCodes, getCommand, getCurrentView, getErrorMessage, getExitAction, getFieldLabel, getFirstParameterValue, getForm, getForms, getObject, getObjectIdentity, getParameterValues, getPm, getProviderName, getRequest, getRequestId, getRequestParameter, getSegmentName, getServletPath, getServletPathPrefix, getSession, getTexts, getToolTip, getWizardName, handle, init, initFormFields, prepare, setApp, setCodes, setCurrentView, setExitAction, setForms, setObject, setObjectIdentity, setPm, setProviderName, setRequest, setRequestId, setSegmentName, setSession, setTexts
public ManageGUIPermissionsWizardController()
public List<String> getGenericPermissions(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 obj, String elementName, boolean hasEditAction)
obj
- elementName
- hasEditAction
- public List<String> getSpecificPermissions(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 obj, String elementName, boolean hasEditAction)
obj
- elementName
- hasEditAction
- public boolean isStoredPermission(List<String> storedPermissions, String permission)
storedPermissions
- permission
- public void addPermission(org.openmdx.security.authorization1.jmi1.Policy policy, org.openmdx.security.realm1.jmi1.Role role, String permission) throws org.openmdx.base.exception.ServiceException
policy
- role
- permission
- org.openmdx.base.exception.ServiceException
public void removePermission(org.openmdx.security.realm1.jmi1.Role role, String permission)
role
- permission
- public void doCancel()
public void doRefresh(Boolean storePermissions, String viewName, String roleName) throws org.openmdx.base.exception.ServiceException
storePermissions
- viewName
- roleName
- org.openmdx.base.exception.ServiceException
public void doApply(String viewName, String roleName) throws org.openmdx.base.exception.ServiceException
viewName
- roleName
- org.openmdx.base.exception.ServiceException
public void doAddGenericPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName
- roleName
- selectedPermissions
- org.openmdx.base.exception.ServiceException
public void doRemoveGenericPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName
- roleName
- selectedPermissions
- org.openmdx.base.exception.ServiceException
public void doAddSpecificPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName
- roleName
- selectedPermissions
- org.openmdx.base.exception.ServiceException
public void doRemoveSpecificPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName
- roleName
- selectedPermissions
- org.openmdx.base.exception.ServiceException
public String getViewName()
public String getRoleName()
public org.openmdx.security.authorization1.jmi1.Policy getPolicy()
public ManageGUIPermissionsWizardController.WizardState getWizardState()
public boolean isCurrentUserIsAdmin()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.