1
2
3
4
5
6
7
8
9
10
11 package com.atlassian.jira.group;
12
13 import com.opensymphony.user.Group;
14
15
16
17 public interface IGroupProvider {
18
19 String getAdministratorsGroupName();
20
21 String getCategoryManagerGroupName(final String _categoryName);
22
23 String getProjectManagerGroupName(final String _projectName);
24
25 String getProjectDevelopperGroupName(final String _projectName);
26
27 String getProjectUserGroupName(final String _projectName);
28
29 Group getAdministratorsGroup(final String _administratorsGroupName);
30
31 Group getCategoryManagerGroup(final String _categoryName);
32
33 Group getProjectManagerGroup(final String _projectName);
34
35 Group getProjectDevelopperGroup(final String _projectName);
36
37 Group getProjectUserGroup(final String _projectName);
38
39 Group getAdministratorsGroup();
40
41 Group getCategoryManagerGroup();
42
43 Group getProjectDevelopperGroup();
44
45 Group getProjectManagerGroup();
46
47 Group getProjectUserGroup();
48
49 String[] getAllGroupNames();
50
51 String[] getNonUserGroupNames();
52
53 String[] getAllManagersGroupNames();
54
55 String[] getCategoryManagersGroupNames();
56
57 }