public interface GroupSpaceOpsHandlerPlugin
Modifier and Type | Method and Description |
---|---|
boolean |
duringCreateGroupSpace(SpaceTemplate baseTemplate,
Space space,
SpaceCreationOptions option)
This API represents all the steps that are required to be performed when the
create space is in progress and this step will be performed after the
preplugin and will run in parallel with the create space process.
|
boolean |
postCreateGroupSpace(SpaceTemplate baseTemplate,
Space space)
This API represents all the steps that are required to be performed after
creating the group space by different plugins.
|
boolean |
postCreateGroupSpace(SpaceTemplate baseTemplate,
Space space,
SpaceCreationOptions option)
This API represents all the steps that are required to be performed after
creating the group space by different plugins.
|
boolean |
postDeleteGroupSpace(Space space)
This API represents all the steps that are required to be performed after
deleting the group space by different plugins.
|
boolean |
postRenameGroupSpace(java.lang.String oldSpaceName,
java.lang.String newSpaceName)
This API represents all the steps that are required to be performed after
renaming the group space by different plugins.
|
boolean |
preCreateGroupSpace(SpaceTemplate baseTemplate,
Space space)
This API represents all the steps that are required to be performed before
creating the group space by different plugins.
|
boolean |
preDeleteGroupSpace(Space space)
This API represents all the steps that are required to be performed before
deleting the group space by different plugins.
|
boolean |
preRenameGroupSpace(java.lang.String oldSpaceName,
java.lang.String newSpaceName)
This API represents all the steps that are required to be performed before
renaming the group space by different plugins.
|
boolean |
rollbackCreateGroupSpace(SpaceTemplate baseTemplate,
Space space)
This API does the rollback of postCreate of Group Space.
|
boolean |
rollbackDeleteGroupSpace(Space space)
This API does the rollback of postDelete of Group Space.
|
boolean |
rollbackRenameGroupSpace(java.lang.String oldSpaceName,
java.lang.String newSpaceName)
This API does the rollback of postRename of Group Space.
|
boolean preCreateGroupSpace(SpaceTemplate baseTemplate, Space space) throws GroupSpaceOpsException
baseTemplate
- Base Template Namespace
- Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredboolean postCreateGroupSpace(SpaceTemplate baseTemplate, Space space) throws GroupSpaceOpsException
baseTemplate
- Base Template Namespace
- Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredboolean postCreateGroupSpace(SpaceTemplate baseTemplate, Space space, SpaceCreationOptions option) throws GroupSpaceOpsException
baseTemplate
- Base Template Namespace
- The new Space being createdoption
- SpaceCreationOptions contains values like accesslevels,
displayName etc which will be set during space creationGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpaceOpsIgnorableException
when the errors can be ignoredboolean duringCreateGroupSpace(SpaceTemplate baseTemplate, Space space, SpaceCreationOptions option) throws GroupSpaceOpsException
baseTemplate
- Base Template Namespace
- Space Nameoption
- SpaceCreationOptions contains values like accesslevels,
displayName etc which will be set during space creationGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpaceOpsIgnorableException
when the errors can be ignoredboolean rollbackCreateGroupSpace(SpaceTemplate baseTemplate, Space space) throws GroupSpaceOpsRollbackException
baseTemplate
- Base Template Namespace
- Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredGroupSpaceOpsRollbackException
boolean preDeleteGroupSpace(Space space) throws GroupSpaceOpsException
space
- SpaceGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignored
Throws GroupSpacesRollbackException
when the roll back fails.
This exception can be ignoredboolean postDeleteGroupSpace(Space space) throws GroupSpaceOpsException
space
- SpaceGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredboolean rollbackDeleteGroupSpace(Space space) throws GroupSpaceOpsRollbackException
space
- SpaceGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignored
Throws GroupSpacesRollbackException
when the roll back fails.
This exception can be ignoredGroupSpaceOpsRollbackException
boolean preRenameGroupSpace(java.lang.String oldSpaceName, java.lang.String newSpaceName) throws GroupSpaceOpsException
oldSpaceName
- Old Space NamenewSpaceName
- New Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredboolean postRenameGroupSpace(java.lang.String oldSpaceName, java.lang.String newSpaceName) throws GroupSpaceOpsException
oldSpaceName
- Old Space NamenewSpaceName
- New Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignoredboolean rollbackRenameGroupSpace(java.lang.String oldSpaceName, java.lang.String newSpaceName) throws GroupSpaceOpsException
oldSpaceName
- Old Space NamenewSpaceName
- New Space NameGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails. Throws GroupSpacesOpsIgnorableException
when the errors can be ignored
Throws GroupSpacesRollbackException
when the roll back fails.
This exception can be ignored