@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface DatabaseChangeProperty
AbstractChange
to declare ChangeParameterMetaData
information.
The annotation should be placed on the read method.
This annotation should not be checked for outside AbstractChange, if any code is trying to determine the
metadata provided by this annotation, it should get it from liquibase.change.Change#getChangeMetaData()
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
description
Value to put into
ChangeParameterMetaData.getDescription() |
java.lang.String |
exampleValue
Value to put into
ChangeParameterMetaData.getExampleValue() |
boolean |
isChangeProperty
If false, this field or method will not be included in
|
java.lang.String |
mustEqualExisting
Value to put into
ChangeParameterMetaData.getMustEqualExisting() |
java.lang.String[] |
requiredForDatabase
Value to put into
ChangeParameterMetaData.getRequiredForDatabase() |
LiquibaseSerializable.SerializationType |
serializationType
Format to use when serializing this Change via a
ChangeLogSerializer . |
java.lang.String |
since
Value to put into
ChangeParameterMetaData.getExampleValue() |
java.lang.String[] |
supportsDatabase
Value to put into
ChangeParameterMetaData.getSupportedDatabases() |
public abstract java.lang.String description
ChangeParameterMetaData.getDescription()
public abstract java.lang.String exampleValue
ChangeParameterMetaData.getExampleValue()
public abstract java.lang.String since
ChangeParameterMetaData.getExampleValue()
public abstract boolean isChangeProperty
public abstract java.lang.String[] requiredForDatabase
ChangeParameterMetaData.getRequiredForDatabase()
public abstract java.lang.String[] supportsDatabase
ChangeParameterMetaData.getSupportedDatabases()
public abstract java.lang.String mustEqualExisting
ChangeParameterMetaData.getMustEqualExisting()
public abstract LiquibaseSerializable.SerializationType serializationType
ChangeLogSerializer
.