com.wewebu.ow.server.role
Interface OwIntegratedApplicationRoleManager

All Superinterfaces:
OwRoleManager

public interface OwIntegratedApplicationRoleManager
extends OwRoleManager

Interface for integrated application role managers.
Allows multiple applications (egg.Alfresco Workdesk and Mobile Workdesk) to be managed separately.

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

Since:
4.1.1.0

Field Summary
 
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
 
Method Summary
 OwIntegratedApplicationRoleManager createIntegratedRoleManager(String applicationId)
          Creates role manger instances for given applications.
 String getApplicationId()
           
 Map<String,OwString> getIntegratedApplicationsNames()
           
 
Methods inherited from interface com.wewebu.ow.server.role.OwRoleManager
canExplicitDeny, canPersistAccessMask, canRefreshStaticConfiguration, getAccessMask, getAccessMaskDescriptions, getAccessRights, getAllowedResources, getCategories, getCategoryDisplayName, getConfiguredCategories, getDefaultMIMENode, getDesign, getMasterRole, getMasterRoleDisplayName, getMasterRoles, getMIMENode, getPlugin, getPlugins, getResourceDisplayName, getResources, hasAccessMaskRight, hasMasterRoles, init, isAllowed, isGlobalRole, isGlobalRoleModificationAllowed, isStaticResourceCategory, loginInit, refreshStaticConfiguration, replaceResource, setAccessMask, setAccessRights, setMasterRole
 

Method Detail

createIntegratedRoleManager

OwIntegratedApplicationRoleManager createIntegratedRoleManager(String applicationId)
                                                               throws OwException
Creates role manger instances for given applications.

Parameters:
applicationId -
Returns:
a role manager instance for the given application
Throws:
OwException

getApplicationId

String getApplicationId()
Returns:
the ID of the application that is managed by this role manager

getIntegratedApplicationsNames

Map<String,OwString> getIntegratedApplicationsNames()
Returns:
a map of application IDs mapped to their localized string names that can be managed by managers created with createIntegratedRoleManager(String)


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.