@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface DatabaseChange
AbstractChange
to declare ChangeMetaData
information.
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 | Required Element and Description |
---|---|
java.lang.String |
description
Value to put into
ChangeMetaData.getDescription() |
java.lang.String |
name
Value to put into
ChangeMetaData.getName() |
int |
priority
Value to put into
ChangeMetaData.getPriority() ()} |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
appliesTo
Value to put into
ChangeMetaData.getAppliesTo() |
DatabaseChangeNote[] |
databaseNotes |
java.lang.String |
since |
public abstract java.lang.String name
ChangeMetaData.getName()
public abstract java.lang.String description
ChangeMetaData.getDescription()
public abstract int priority
ChangeMetaData.getPriority()
()}public abstract java.lang.String[] appliesTo
ChangeMetaData.getAppliesTo()
public abstract DatabaseChangeNote[] databaseNotes