public class ChangeTemplateDefinition
extends java.lang.Object
@ChangeTemplate annotation.
Created at registration time in ChangeTemplateManager, this ensures:
@ChangeTemplate annotation is validated once at registration (fail-fast if missing)multiStep flag is resolved once and exposed via this wrapper| Constructor and Description |
|---|
ChangeTemplateDefinition(java.lang.String id,
java.lang.Class<? extends io.flamingock.api.template.ChangeTemplate<?,?,?>> templateClass,
boolean multiStep,
boolean rollbackPayloadRequired) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId() |
java.lang.Class<? extends io.flamingock.api.template.ChangeTemplate<?,?,?>> |
getTemplateClass() |
boolean |
isMultiStep() |
boolean |
isRollbackPayloadRequired() |