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, setTextspublic 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.ServiceExceptionpublic 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.ServiceExceptionpublic void doApply(String viewName, String roleName) throws org.openmdx.base.exception.ServiceException
viewName - roleName - org.openmdx.base.exception.ServiceExceptionpublic void doAddGenericPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName - roleName - selectedPermissions - org.openmdx.base.exception.ServiceExceptionpublic void doRemoveGenericPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName - roleName - selectedPermissions - org.openmdx.base.exception.ServiceExceptionpublic void doAddSpecificPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName - roleName - selectedPermissions - org.openmdx.base.exception.ServiceExceptionpublic void doRemoveSpecificPermissions(String viewName, String roleName, String[] selectedPermissions) throws org.openmdx.base.exception.ServiceException
viewName - roleName - selectedPermissions - org.openmdx.base.exception.ServiceExceptionpublic 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.