public interface GroupSpaceTemplateOpsHandlerPlugin
Modifier and Type | Method and Description |
---|---|
boolean |
postCreateGroupSpaceTemplate(Space baseSpace,
SpaceTemplate template)
This API represents all the steps that are required to be performed after
creating the group space template by different plugins.
|
boolean |
postDeleteGroupSpaceTemplate(SpaceTemplate template)
This API represents all the steps that are required to be performed after
deleting the group space template by different plugins.
|
boolean |
preCreateGroupSpaceTemplate(Space baseSpace,
SpaceTemplate template)
This API represents all the steps that are required to be performed before
creating the group space template by different plugins.
|
boolean |
preDeleteGroupSpaceTemplate(SpaceTemplate template)
This API represents all the steps that are required to be performed before
deleting the group space template by different plugins.
|
boolean |
rollbackCreateGroupSpaceTemplate(Space baseSpace,
SpaceTemplate template)
This API does the rollback of postCreate of Group Space Template.
|
boolean |
rollbackDeleteGroupSpaceTemplate(SpaceTemplate template)
This API does the rollback of postDelete of Group Space Template.
|
boolean preCreateGroupSpaceTemplate(Space baseSpace, SpaceTemplate template) throws GroupSpaceOpsException
baseSpace
- Base Group Spacetemplate
- Template being createdGroupSpaceOpsException
- Throws GroupSpaceOpsException
when pre-configuration fails.boolean postCreateGroupSpaceTemplate(Space baseSpace, SpaceTemplate template) throws GroupSpaceOpsException
baseSpace
- Base Group Space Objecttemplate
- New template being createdGroupSpaceOpsExcieption
- Throws GroupSpaceOpsException
when pre-configuration fails.GroupSpaceOpsException
boolean rollbackCreateGroupSpaceTemplate(Space baseSpace, SpaceTemplate template) throws GroupSpaceOpsRollbackException
baseSpace
- Base Group Space Objecttemplate
- Space Template ObjectGroupSpaceOpsException
- Throws GroupSpaceOpsException
when pre-configuration fails.GroupSpaceOpsRollbackException
boolean preDeleteGroupSpaceTemplate(SpaceTemplate template) throws GroupSpaceOpsException
template
- SpaceTemplateGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails.
Throws GroupSpacesRollbackException
when the roll back fails.
This exception can be ignoredboolean postDeleteGroupSpaceTemplate(SpaceTemplate template) throws GroupSpaceOpsException
template
- SpaceTemplateGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails.boolean rollbackDeleteGroupSpaceTemplate(SpaceTemplate template) throws GroupSpaceOpsRollbackException
template
- SpaceTemplateGroupSpaceOpsException
- Throws GroupSpaceOpsException
when
pre-configuration fails.
Throws GroupSpacesRollbackException
when the roll back fails.
This exception can be ignoredGroupSpaceOpsRollbackException