Package liquibase.serializer
Interface LiquibaseSerializable
-
- All Known Subinterfaces:
Change,ChangeLogChild,DatabaseObject,Precondition,SqlVisitor
- All Known Implementing Classes:
AbstractChange,AbstractDatabaseObject,AbstractLiquibaseSerializable,AbstractModifyDataChange,AbstractPrecondition,AbstractSQLChange,AbstractSqlVisitor,AbstractTableChange,AddAutoIncrementChange,AddColumnChange,AddColumnConfig,AddDefaultValueChange,AddForeignKeyConstraintChange,AddLookupTableChange,AddNotNullConstraintChange,AddPrimaryKeyChange,AddUniqueConstraintChange,AlterSequenceChange,AndPrecondition,AppendSqlIfNotPresentVisitor,AppendSqlVisitor,Catalog,ChangeLogInclude,ChangeLogIncludeAll,ChangeLogProperty,ChangeLogPropertyDefinedPrecondition,ChangeSet,ChangeSetExecutedPrecondition,Column,Column.AutoIncrementInformation,ColumnConfig,ColumnExistsPrecondition,ConstraintsConfig,CreateIndexChange,CreateProcedureChange,CreateSequenceChange,CreateTableChange,CreateViewChange,CustomChangeWrapper,CustomPreconditionWrapper,Data,DatabaseObjectCollection,DatabaseSnapshot,DataType,DBMSPrecondition,DeleteDataChange,Difference,DropAllForeignKeyConstraintsChange,DropColumnChange,DropDefaultValueChange,DropForeignKeyConstraintChange,DropIndexChange,DropNotNullConstraintChange,DropPrimaryKeyChange,DropProcedureChange,DropSequenceChange,DropTableChange,DropUniqueConstraintChange,DropViewChange,EmptyChange,EmptyDatabaseSnapshot,ExecuteShellCommandChange,ForeignKey,ForeignKeyExistsPrecondition,Index,IndexExistsPrecondition,InsertDataChange,JdbcDatabaseSnapshot,LiquibaseColumn,LoadDataChange,LoadDataColumnConfig,LoadUpdateDataChange,MergeColumnChange,ModifyDataTypeChange,NotPrecondition,ObjectQuotingStrategyPrecondition,OrPrecondition,OutputChange,PreconditionContainer,PreconditionLogic,PrependSqlVisitor,PrimaryKey,PrimaryKeyExistsPrecondition,RawSQLChange,RegExpReplaceSqlVisitor,Relation,RenameColumnChange,RenameSequenceChange,RenameTableChange,RenameViewChange,ReplaceSqlVisitor,RestoredDatabaseSnapshot,RollbackContainer,RowCountPrecondition,RunningAsPrecondition,Schema,Sequence,SequenceExistsPrecondition,SetColumnRemarksChange,SetTableRemarksChange,SnapshotControl,SQLFileChange,SqlPrecondition,StopChange,StoredDatabaseLogic,StoredProcedure,Table,TableExistsPrecondition,TableIsEmptyPrecondition,TagDatabaseChange,UniqueConstraint,UniqueConstraintExistsPrecondition,UpdateDataChange,View,ViewExistsPrecondition
public interface LiquibaseSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLiquibaseSerializable.SerializationType
-
Field Summary
Fields Modifier and Type Field Description static StringGENERIC_CHANGELOG_EXTENSION_NAMESPACEstatic StringGENERIC_SNAPSHOT_EXTENSION_NAMESPACEstatic StringSTANDARD_CHANGELOG_NAMESPACEstatic StringSTANDARD_SNAPSHOT_NAMESPACE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetSerializableFieldNamespace(String field)Set<String>getSerializableFields()LiquibaseSerializable.SerializationTypegetSerializableFieldType(String field)ObjectgetSerializableFieldValue(String field)StringgetSerializedObjectName()StringgetSerializedObjectNamespace()voidload(ParsedNode parsedNode, ResourceAccessor resourceAccessor)ParsedNodeserialize()
-
-
-
Field Detail
-
STANDARD_CHANGELOG_NAMESPACE
static final String STANDARD_CHANGELOG_NAMESPACE
- See Also:
- Constant Field Values
-
GENERIC_CHANGELOG_EXTENSION_NAMESPACE
static final String GENERIC_CHANGELOG_EXTENSION_NAMESPACE
- See Also:
- Constant Field Values
-
STANDARD_SNAPSHOT_NAMESPACE
static final String STANDARD_SNAPSHOT_NAMESPACE
- See Also:
- Constant Field Values
-
GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
static final String GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSerializedObjectName
String getSerializedObjectName()
-
getSerializableFieldType
LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
-
getSerializedObjectNamespace
String getSerializedObjectNamespace()
-
load
void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
- Throws:
ParsedNodeException
-
serialize
ParsedNode serialize() throws ParsedNodeException
- Throws:
ParsedNodeException
-
-