Package liquibase.serializer
Interface LiquibaseSerializable
-
- All Known Subinterfaces:
Change
,ChangeLogChild
,ChangeVisitor
,DatabaseObject
,Precondition
,SqlVisitor
- All Known Implementing Classes:
AbstractChange
,AbstractChangeVisitor
,AbstractDatabaseObject
,AbstractLiquibaseSerializable
,AbstractModifyDataChange
,AbstractPrecondition
,AbstractSQLChange
,AbstractSqlVisitor
,AbstractTableChange
,AddAutoIncrementChange
,AddColumnChange
,AddColumnChangeVisitor
,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 class
LiquibaseSerializable.SerializationType
-
Field Summary
Fields Modifier and Type Field Description static String
GENERIC_CHANGELOG_EXTENSION_NAMESPACE
static String
GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
static String
STANDARD_CHANGELOG_NAMESPACE
static String
STANDARD_SNAPSHOT_NAMESPACE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getSerializableFieldNamespace(String field)
Set<String>
getSerializableFields()
LiquibaseSerializable.SerializationType
getSerializableFieldType(String field)
Object
getSerializableFieldValue(String field)
String
getSerializedObjectName()
String
getSerializedObjectNamespace()
void
load(ParsedNode parsedNode, ResourceAccessor resourceAccessor)
ParsedNode
serialize()
-
-
-
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
-
-