SHARED_CONFIG_FIELD - shared configuration type (use TemplateVoid if none)APPLY_FIELD - apply payload type parsed from YAMLROLLBACK_FIELD - rollback payload type parsed from YAMLpublic interface ChangeTemplate<SHARED_CONFIG_FIELD extends TemplateField,APPLY_FIELD extends TemplatePayload,ROLLBACK_FIELD extends TemplatePayload>
Templates enable declarative, YAML-based changes. Implement this interface
by extending AbstractChangeTemplate and annotating with
ChangeTemplate.
AbstractChangeTemplate,
ChangeTemplate| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<APPLY_FIELD> |
getApplyPayloadClass() |
java.lang.Class<SHARED_CONFIG_FIELD> |
getConfigurationClass() |
java.lang.Class<ROLLBACK_FIELD> |
getRollbackPayloadClass() |
void |
setApplyPayload(APPLY_FIELD applyPayload) |
void |
setChangeId(java.lang.String changeId) |
void |
setConfiguration(SHARED_CONFIG_FIELD configuration) |
void |
setRollbackPayload(ROLLBACK_FIELD rollbackPayload) |
void |
setTransactional(boolean isTransactional) |
void setChangeId(java.lang.String changeId)
void setTransactional(boolean isTransactional)
void setConfiguration(SHARED_CONFIG_FIELD configuration)
void setApplyPayload(APPLY_FIELD applyPayload)
void setRollbackPayload(ROLLBACK_FIELD rollbackPayload)
java.lang.Class<SHARED_CONFIG_FIELD> getConfigurationClass()
java.lang.Class<APPLY_FIELD> getApplyPayloadClass()
java.lang.Class<ROLLBACK_FIELD> getRollbackPayloadClass()