|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.confluence.spaces.DefaultSpaceGroupManager
Constructor Summary | |
DefaultSpaceGroupManager()
|
Method Summary | |
SpaceGroup |
createSpaceGroup(String key,
String name,
String creatorName)
|
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 |
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 |
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, String creatorName)
createSpaceGroup
in interface SpaceGroupManager
public void saveSpaceGroup(SpaceGroup spaceGroup)
saveSpaceGroup
in interface SpaceGroupManager
public void removeSpaceGroup(SpaceGroup spaceGroup, boolean removeSpaces)
SpaceGroupManager
removeSpaceGroup
in interface SpaceGroupManager
spaceGroup
- removeSpaces
- public SpaceGroup getSpaceGroup(long id)
SpaceGroupManager
getSpaceGroup
in interface SpaceGroupManager
id
- the ID of the space
public SpaceGroup getSpaceGroup(String spaceGroupKey)
SpaceGroupManager
getSpaceGroup
in interface SpaceGroupManager
spaceGroupKey
- the key of the spaceGroup to retrieve
public com.atlassian.license.License getSpaceGroupLicense(SpaceGroup spaceGroup)
SpaceGroupManager
getSpaceGroupLicense
in interface SpaceGroupManager
spaceGroup
- SpaceGroup to retrieve the License from
public void setSpaceGroupLicense(SpaceGroup spaceGroup, String licenseKey) throws com.atlassian.license.LicenseException
SpaceGroupManager
setSpaceGroupLicense
in interface SpaceGroupManager
spaceGroup
- SpaceGroup to store the license againstlicenseKey
- String of the license key
com.atlassian.license.LicenseException
public void removeSpaceGroupLicense(SpaceGroup spaceGroup)
SpaceGroupManager
removeSpaceGroupLicense
in interface SpaceGroupManager
spaceGroup
- public List getSpaceGroups()
SpaceGroupManager
getSpaceGroups
in interface SpaceGroupManager
public com.atlassian.license.License getLicenseForSpaceGroup(String spaceGroupKey)
SpaceGroupManager
getLicenseForSpaceGroup
in interface SpaceGroupManager
spaceGroupKey
- key of the space group
public com.atlassian.license.License getLicenseForSpace(String spaceKey)
SpaceGroupManager
getLicenseForSpace
in interface SpaceGroupManager
spaceKey
- key of the space
public void setSpaceGroupDao(SpaceGroupDao spaceGroupDao)
public void setSpaceManager(SpaceManager spaceManager)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |