|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.wewebu.ow.server.role.OwStandardRoleManager
com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManager
com.wewebu.ow.server.ecmimpl.owdummy.OwDummyRoleManager
public class OwDummyRoleManager
Dummy implementation for the RoleManager.
Used to simulate some roles / master roles.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.wewebu.ow.server.role.OwStandardRoleManager |
|---|
com.wewebu.ow.server.role.OwStandardRoleManager.CategoryNames, com.wewebu.ow.server.role.OwStandardRoleManager.StandardFunctionResources |
| Field Summary |
|---|
| Fields inherited from class com.wewebu.ow.server.role.OwStandardRoleManager |
|---|
APPLICATION_PREFIX_DELIMITER, m_AllowedPluginTypesMap, m_ConfigNode, m_DefaultMimeMap, m_DesignCategoryMap, m_GroupBoxCategoryMap, m_indexFieldsMap, m_MimeMap, m_objectClassesMap, m_PluginCategoryMap, m_PluginMap, m_PluginTypesMap, m_SearchTemplateCategoryMap, m_SelectiveConfigurationMap, m_strDesign, m_VirtualFolderCategoryMap, MS_OFFICE_EMBEDED_DESIGN |
| Fields inherited from interface com.wewebu.ow.server.role.OwRoleManager |
|---|
m_predefinedcategories, ROLE_ACCESS_MASK_FLAG_DYNAMIC_RESOURCE_MODIFY, ROLE_ACCESS_MASK_FLAG_INDEX_FIELD_MODIFY, ROLE_ACCESS_MASK_FLAG_INDEX_FIELD_VIEW, ROLE_ACCESS_MASK_FLAG_OBJECT_CLASSES_CHECKIN, ROLE_ACCESS_MASK_FLAG_OBJECT_CLASSES_CREATE, ROLE_ACCESS_MASK_FLAG_OBJECT_CLASSES_VIEW, ROLE_ACCESS_RIGHT_ALLOWED, ROLE_ACCESS_RIGHT_DENIED, ROLE_ACCESS_RIGHT_NOT_ALLOWED, ROLE_CATEGORY_DESIGN, ROLE_CATEGORY_INDEX_FIELDS, ROLE_CATEGORY_OBJECT_CLASSES, ROLE_CATEGORY_PLUGIN, ROLE_CATEGORY_SEARCH_TEMPLATE, ROLE_CATEGORY_SELECTIVE_CONFIGURATION, ROLE_CATEGORY_STANDARD_FUNCTION, ROLE_CATEGORY_STARTUP_FOLDER, ROLE_CATEGORY_USER_START, ROLE_CATEGORY_VIRTUAL_FOLDER, ROLE_CATEGORY_VIRTUAL_QUEUE, ROLE_RESOURCE_CONTEXT_CHECKIN, ROLE_RESOURCE_CONTEXT_CREATE, ROLE_RESOURCE_CONTEXT_VIEW, STD_FUNC_CAN_EDIT_SITE_SETTINGS |
| Constructor Summary | |
|---|---|
OwDummyRoleManager()
|
|
| Method Summary | |
|---|---|
boolean |
canExplicitDeny()
|
Collection |
getAllowedResources(int category_p)
get all resources the current user has access to for a given category |
Collection |
getFilteredRoles()
get filtered roles through the selected master role group |
String |
getMasterRole()
get the role that is currently selected for the user |
String |
getMasterRoleDisplayName(Locale locale_p,
String strRole_p)
get a displayname for the given role |
Collection |
getMasterRoles()
get a list of roles that can be selected for the current user |
boolean |
hasMasterRoles()
check if selectable roles are supported by rolemanager for the current user |
void |
init(com.wewebu.ow.server.role.OwRoleManagerContext mainContext_p,
com.wewebu.ow.server.util.OwXMLUtil configNode_p)
init the manager, set context optionally set a prefix to distinguish several different applications. |
boolean |
isAllowed(int iCategory_p,
String strResourceID_p)
checks if the current user designated by its credentials is allowed to use the given resource / function |
void |
loginInit()
|
boolean |
setMasterRole(String strRole_p)
set the role that is currently selected for the user |
protected void |
updateDesign()
update the design name from db |
| Methods inherited from class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManager |
|---|
canPersistAccessMask, dynamicResourceNameFromId, getAccessMask, getAccessRights, getDynamicResources, getPrecalculatedSimpleAccessMasks, hasAccessMaskRight, isGlobalRoleModificationAllowed, replaceResource, setAccessMask, setAccessRights |
| Methods inherited from class com.wewebu.ow.server.role.OwStandardRoleManager |
|---|
applicationInitalize, canRefreshStaticConfiguration, getAccessMaskDescriptions, getCategories, getCategoryDisplayName, getCategoryMap, getConfigNode, getConfiguredCategories, getContext, getCurrentUser, getDefaultMIMENode, getDesign, getDesignCategoryMap, getGroupBoxCategoryMap, getIndexFieldsMap, getMIMENode, getObjectClassesMap, getPlugin, getPluginCategoryMap, getPlugins, getRepositories, getResourceDisplayName, getResources, getSearchTemplateCategoryMap, getStandardFunctionResourceMap, getVirtualFoldersCategoryMap, isGlobalRole, isInitialized, isMsOfficeEmbedded, isStaticResourceCategory, refreshStaticConfiguration, updateAllowedPlugins |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OwDummyRoleManager()
| Method Detail |
|---|
public void init(com.wewebu.ow.server.role.OwRoleManagerContext mainContext_p,
com.wewebu.ow.server.util.OwXMLUtil configNode_p)
throws com.wewebu.ow.server.exceptions.OwException
init in interface com.wewebu.ow.server.role.OwRoleManagerinit in class com.wewebu.ow.server.role.OwStandardRoleManagerconfigNode_p - OwXMLUtil node with configuration informationmainContext_p - reference to the main app context of the application
com.wewebu.ow.server.exceptions.OwException
public void loginInit()
throws Exception
loginInit in interface com.wewebu.ow.server.role.OwRoleManagerloginInit in class com.wewebu.ow.server.role.OwStandardRoleManagerException
public Collection getFilteredRoles()
throws Exception
Exception
public boolean isAllowed(int iCategory_p,
String strResourceID_p)
throws Exception
isAllowed in interface com.wewebu.ow.server.role.OwRoleManagerisAllowed in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManageriCategory_p - of the requested functionstrResourceID_p - String ID of the requested resource (function / plugin id)
Exception
public Collection getAllowedResources(int category_p)
throws Exception
getAllowedResources in interface com.wewebu.ow.server.role.OwRoleManagergetAllowedResources in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagercategory_p - int category for given user
Exception
public Collection getMasterRoles()
throws Exception
getMasterRoles in interface com.wewebu.ow.server.role.OwRoleManagergetMasterRoles in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagerException
public String getMasterRoleDisplayName(Locale locale_p,
String strRole_p)
throws Exception
getMasterRoleDisplayName in interface com.wewebu.ow.server.role.OwRoleManagergetMasterRoleDisplayName in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagerlocale_p - Locale to usestrRole_p - String
Exception
public String getMasterRole()
throws Exception
getMasterRole in interface com.wewebu.ow.server.role.OwRoleManagergetMasterRole in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagerException
protected void updateDesign()
throws Exception
Exception
public boolean setMasterRole(String strRole_p)
throws Exception
setMasterRole in interface com.wewebu.ow.server.role.OwRoleManagersetMasterRole in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagerstrRole_p - String
Exceptionpublic boolean canExplicitDeny()
canExplicitDeny in interface com.wewebu.ow.server.role.OwRoleManagercanExplicitDeny in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManagerpublic boolean hasMasterRoles()
hasMasterRoles in interface com.wewebu.ow.server.role.OwRoleManagerhasMasterRoles in class com.wewebu.ow.server.roleimpl.simplerole.OwSimpleRoleManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||