com.atlassian.jira.project.impl
Class DefaultAdminProjectManager
java.lang.Object
com.atlassian.jira.project.AAdminProjectManager
com.atlassian.jira.project.impl.DefaultAdminProjectManager
- All Implemented Interfaces:
- AdminProjectManager
- Direct Known Subclasses:
- OtherDefaultAdminProjectManager
public class DefaultAdminProjectManager
- extends AAdminProjectManager
- Since:
- Author:
- Kaamelot 2006
Constructor Summary |
DefaultAdminProjectManager(com.atlassian.jira.security.PermissionManager _permissionManager,
com.atlassian.jira.permission.PermissionSchemeManager _permissionSchemeManager,
com.atlassian.jira.project.ProjectManager _projectManager,
com.atlassian.jira.user.util.UserUtil _userUtil,
AdminProjectManagerDirectory _adminProjectManagerDirectory)
|
Methods inherited from class com.atlassian.jira.project.AAdminProjectManager |
addUserToGroup, addUserToGroup, createUser, dispatchEvent, getAdministerGroups, getAuthorizingGroups, getCreateUserAuthorizingGroups, getDefaultActivationCondition, getFilteringGroupName, getId, getManageableGroups, getUser, getWorkableGroups, isAdmin, isAllowToCreateUser, isHasManagerPermission, isHasUserCreatePermission, isHasUserCreatePermission, isProjectAdmin, isProjectLead, removeUserFromGroup, removeUserFromGroup |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAdminProjectManager
public DefaultAdminProjectManager(com.atlassian.jira.security.PermissionManager _permissionManager,
com.atlassian.jira.permission.PermissionSchemeManager _permissionSchemeManager,
com.atlassian.jira.project.ProjectManager _projectManager,
com.atlassian.jira.user.util.UserUtil _userUtil,
AdminProjectManagerDirectory _adminProjectManagerDirectory)
- Parameters:
permissionManager
- permissionSchemeManager
- projectManager
-
getDefaultActivationConditionFQCN
public java.lang.String getDefaultActivationConditionFQCN()
- SIGAdminProjectManager will by default usable on IssueTypeSchemeSIGCondition evaluation
- Returns:
- the FQCN of Condition
getManageableGroupParameters
public java.util.Map getManageableGroupParameters()
- Returns:
- Map of Parameters required to identified Manageable Group
getAuthorizedGroups
public java.util.Collection getAuthorizedGroups(org.ofbiz.core.entity.GenericValue _project,
java.util.Map _params)
- Specified by:
getAuthorizedGroups
in interface AdminProjectManager
- Specified by:
getAuthorizedGroups
in class AAdminProjectManager
- Parameters:
_project
- Concerned Project_params
- List of Parameters required to defined the list of Groups (Here Permissions)
- Returns:
- List of Groups identified in Project's PermissionScheme and having mentioned Permission
isHasManagerPermission
public boolean isHasManagerPermission(org.ofbiz.core.entity.GenericValue _project,
com.opensymphony.user.User _user)
- Evaluate if the current user can administer Group for its project
- Specified by:
isHasManagerPermission
in interface AdminProjectManager
- Overrides:
isHasManagerPermission
in class AAdminProjectManager
- Parameters:
_project
- Concerned Project_user
- Concerned User
- Returns:
- True, if current has required Permission or Rule
- Throws:
java.lang.Exception
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.