|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.spaces.DefaultSpaceGroupManager
public class DefaultSpaceGroupManager
| Constructor Summary | |
|---|---|
DefaultSpaceGroupManager()
|
|
| Method Summary | |
|---|---|
SpaceGroup |
createSpaceGroup(String key,
String name)
Create a Space Group |
SpaceGroup |
createSpaceGroup(String key,
String name,
String creatorName)
Create a space Group |
com.atlassian.license.License |
getLicenseForSpace(String spaceKey)
Get the license attached to the group of the space. |
com.atlassian.license.License |
getLicenseForSpaceGroup(String spaceGroupKey)
Get the license attached to the space group and create a new license object |
SpaceGroup |
getSpaceGroup(long id)
Retrieve a space by its ID. |
SpaceGroup |
getSpaceGroup(String spaceGroupKey)
Retrieve a spaceGroup by its key. |
com.atlassian.license.License |
getSpaceGroupLicense(SpaceGroup spaceGroup)
Retrieves a license stored against a given SpaceGroup |
List |
getSpaceGroups()
Retrieves all SpaceGroups in the system |
Set<SpaceGroup> |
getSpaceGroupsForUser(String username)
Currently this method will return a all spacegroups the user has access to. |
void |
removeSpaceGroup(SpaceGroup spaceGroup,
boolean removeSpaces)
Removes the spaceGroup without removing the space. |
void |
removeSpaceGroupLicense(SpaceGroup spaceGroup)
Removes the license key from the given spaceGroup |
void |
saveSpaceGroup(SpaceGroup spaceGroup)
|
void |
setSpaceGroupDao(SpaceGroupDao spaceGroupDao)
|
void |
setSpaceGroupLicense(SpaceGroup spaceGroup,
String licenseKey)
Stores a license key against a given SpaceGroup |
void |
setSpaceGroupPermissionManager(SpaceGroupPermissionManager spaceGroupPermissionManager)
|
void |
setSpaceManager(SpaceManager spaceManager)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSpaceGroupManager()
| Method Detail |
|---|
public SpaceGroup createSpaceGroup(String key,
String name)
SpaceGroupManager
createSpaceGroup in interface SpaceGroupManager
public SpaceGroup createSpaceGroup(String key,
String name,
String creatorName)
SpaceGroupManager
createSpaceGroup in interface SpaceGroupManagerpublic void saveSpaceGroup(SpaceGroup spaceGroup)
saveSpaceGroup in interface SpaceGroupManager
public void removeSpaceGroup(SpaceGroup spaceGroup,
boolean removeSpaces)
SpaceGroupManager
removeSpaceGroup in interface SpaceGroupManagerpublic SpaceGroup getSpaceGroup(long id)
SpaceGroupManager
getSpaceGroup in interface SpaceGroupManagerid - the ID of the space
public SpaceGroup getSpaceGroup(String spaceGroupKey)
SpaceGroupManager
getSpaceGroup in interface SpaceGroupManagerspaceGroupKey - the key of the spaceGroup to retrieve
public com.atlassian.license.License getSpaceGroupLicense(SpaceGroup spaceGroup)
SpaceGroupManager
getSpaceGroupLicense in interface SpaceGroupManagerspaceGroup - SpaceGroup to retrieve the License from
public void setSpaceGroupLicense(SpaceGroup spaceGroup,
String licenseKey)
throws com.atlassian.license.LicenseException
SpaceGroupManager
setSpaceGroupLicense in interface SpaceGroupManagerspaceGroup - SpaceGroup to store the license againstlicenseKey - String of the license key
com.atlassian.license.LicenseExceptionpublic void removeSpaceGroupLicense(SpaceGroup spaceGroup)
SpaceGroupManager
removeSpaceGroupLicense in interface SpaceGroupManagerpublic List getSpaceGroups()
SpaceGroupManager
getSpaceGroups in interface SpaceGroupManagerpublic com.atlassian.license.License getLicenseForSpaceGroup(String spaceGroupKey)
SpaceGroupManager
getLicenseForSpaceGroup in interface SpaceGroupManagerspaceGroupKey - key of the space group
public com.atlassian.license.License getLicenseForSpace(String spaceKey)
SpaceGroupManager
getLicenseForSpace in interface SpaceGroupManagerspaceKey - key of the space
public Set<SpaceGroup> getSpaceGroupsForUser(String username)
getSpaceGroupsForUser in interface SpaceGroupManagerusername - The name of the user
SpaceGroupspublic void setSpaceGroupDao(SpaceGroupDao spaceGroupDao)
public void setSpaceManager(SpaceManager spaceManager)
public void setSpaceGroupPermissionManager(SpaceGroupPermissionManager spaceGroupPermissionManager)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||