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.GroupSpaceOpsExceptionboolean rollbackCreateGroupSpaceTemplate(Space baseSpace, SpaceTemplate template) throws GroupSpaceOpsRollbackException
baseSpace - Base Group Space Objecttemplate - Space Template ObjectGroupSpaceOpsException - Throws GroupSpaceOpsException
when pre-configuration fails.GroupSpaceOpsRollbackExceptionboolean 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