com.atlassian.jira.group
Class AGroupProvider
java.lang.Object
com.atlassian.jira.group.AGroupProvider
- All Implemented Interfaces:
- IGroupProvider
- Direct Known Subclasses:
- CMMGroupProvider, DefaultGroupProvider, GroupProviderImpl
public abstract class AGroupProvider
- extends java.lang.Object
- implements IGroupProvider
- Version:
- $Id$
- Author:
- Kaamelot - V.Thoulé - 2006
Description :
Gestion des Groupes pour un nouveau Projet
Field Summary |
protected static org.apache.log4j.Category |
log
|
protected static com.opensymphony.user.Group |
projectUserGroup
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Category log
projectUserGroup
protected static com.opensymphony.user.Group projectUserGroup
AGroupProvider
public AGroupProvider(org.ofbiz.core.entity.GenericValue _project)
AGroupProvider
public AGroupProvider(java.lang.String _projectName)
getGroupProvider
public static IGroupProvider getGroupProvider()
retrieveGroups
protected void retrieveGroups(java.lang.String _projectName)
retrieveGroups
protected void retrieveGroups(java.lang.String _projectName,
java.lang.String projectCategoryName)
getAdministratorsGroupName
public abstract java.lang.String getAdministratorsGroupName()
- Specified by:
getAdministratorsGroupName
in interface IGroupProvider
getCategoryManagerGroupName
public abstract java.lang.String getCategoryManagerGroupName(java.lang.String _patrimonyName)
- Specified by:
getCategoryManagerGroupName
in interface IGroupProvider
getProjectManagerGroupName
public abstract java.lang.String getProjectManagerGroupName(java.lang.String _projectName)
- Specified by:
getProjectManagerGroupName
in interface IGroupProvider
getProjectDevelopperGroupName
public abstract java.lang.String getProjectDevelopperGroupName(java.lang.String _projectName)
- Specified by:
getProjectDevelopperGroupName
in interface IGroupProvider
getProjectUserGroupName
public abstract java.lang.String getProjectUserGroupName(java.lang.String _projectName)
- Specified by:
getProjectUserGroupName
in interface IGroupProvider
getAdministratorsGroup
public com.opensymphony.user.Group getAdministratorsGroup(java.lang.String _administratorsGroupName)
- Specified by:
getAdministratorsGroup
in interface IGroupProvider
getCategoryManagerGroup
public com.opensymphony.user.Group getCategoryManagerGroup(java.lang.String _patrimonyName)
- Specified by:
getCategoryManagerGroup
in interface IGroupProvider
getProjectManagerGroup
public com.opensymphony.user.Group getProjectManagerGroup(java.lang.String _projectName)
- Specified by:
getProjectManagerGroup
in interface IGroupProvider
getProjectDevelopperGroup
public com.opensymphony.user.Group getProjectDevelopperGroup(java.lang.String _projectName)
- Specified by:
getProjectDevelopperGroup
in interface IGroupProvider
getProjectUserGroup
public com.opensymphony.user.Group getProjectUserGroup(java.lang.String _projectName)
- Specified by:
getProjectUserGroup
in interface IGroupProvider
getNewGroup
public static com.opensymphony.user.Group getNewGroup(java.lang.String _groupName)
getAdministratorsGroup
public com.opensymphony.user.Group getAdministratorsGroup()
- Specified by:
getAdministratorsGroup
in interface IGroupProvider
- Returns:
getCategoryManagerGroup
public com.opensymphony.user.Group getCategoryManagerGroup()
- Specified by:
getCategoryManagerGroup
in interface IGroupProvider
- Returns:
getProjectDevelopperGroup
public com.opensymphony.user.Group getProjectDevelopperGroup()
- Specified by:
getProjectDevelopperGroup
in interface IGroupProvider
- Returns:
getProjectManagerGroup
public com.opensymphony.user.Group getProjectManagerGroup()
- Specified by:
getProjectManagerGroup
in interface IGroupProvider
- Returns:
getProjectUserGroup
public com.opensymphony.user.Group getProjectUserGroup()
- Specified by:
getProjectUserGroup
in interface IGroupProvider
- Returns:
getAllGroupNames
public java.lang.String[] getAllGroupNames()
- Specified by:
getAllGroupNames
in interface IGroupProvider
getNonUserGroupNames
public java.lang.String[] getNonUserGroupNames()
- Specified by:
getNonUserGroupNames
in interface IGroupProvider
getAllManagersGroupNames
public java.lang.String[] getAllManagersGroupNames()
- Specified by:
getAllManagersGroupNames
in interface IGroupProvider
getCategoryManagersGroupNames
public java.lang.String[] getCategoryManagersGroupNames()
- Specified by:
getCategoryManagersGroupNames
in interface IGroupProvider
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.