| Interface | Description |
|---|---|
| ChangeTemplate<SHARED_CONFIG_FIELD extends TemplateField,APPLY_FIELD extends TemplatePayload,ROLLBACK_FIELD extends TemplatePayload> |
Core interface for Flamingock change templates.
|
| TemplateField |
Base contract for all template field types (configuration, apply, rollback).
|
| TemplatePayload |
Contract for template payload types (APPLY and ROLLBACK generics).
|
| Class | Description |
|---|---|
| AbstractChangeTemplate<SHARED_CONFIGURATION_FIELD extends TemplateField,APPLY_FIELD extends TemplatePayload,ROLLBACK_FIELD extends TemplatePayload> |
Base class for creating Flamingock change templates.
|
| TemplatePayloadInfo |
Metadata that a
TemplatePayload exposes to the framework so
centralized decisions can be made based on payload characteristics. |
| TemplatePayloadValidationError |
Represents a validation error found in a
TemplatePayload. |
| TemplateStep<APPLY,ROLLBACK> |
Represents a single step in a step-based change template.
|
| TemplateValidationContext |
Context provided to
TemplateField.validate(TemplateValidationContext)
so payload validation can access change-level metadata. |