Package liquibase.serializer
Class AbstractLiquibaseSerializable
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
- All Implemented Interfaces:
LiquibaseSerializable
- Direct Known Subclasses:
AbstractChangeVisitor,AbstractPrecondition,ChangeLogInclude,ChangeLogIncludeAll,ChangeLogProperty,Column.AutoIncrementInformation,ColumnConfig,ConstraintsConfig,DataType,Difference,RollbackContainer
-
Nested Class Summary
Nested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType -
Field Summary
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertEscaped(Object value) protected Classprotected Type[]getSerializableFieldType(String field) getSerializableFieldValue(String field) voidload(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected ObjectserializeValue(Object value) protected voidsetSerializableFieldValue(String field, Object value) protected booleanshouldAutoLoad(ParsedNode node) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.serializer.LiquibaseSerializable
getSerializedObjectName, getSerializedObjectNamespace
-
Constructor Details
-
AbstractLiquibaseSerializable
public AbstractLiquibaseSerializable()
-
-
Method Details
-
load
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException - Specified by:
loadin interfaceLiquibaseSerializable- Throws:
ParsedNodeException
-
convertEscaped
-
shouldAutoLoad
-
serialize
- Specified by:
serializein interfaceLiquibaseSerializable- Throws:
ParsedNodeException
-
getSerializableFields
- Specified by:
getSerializableFieldsin interfaceLiquibaseSerializable
-
getSerializableFieldValue
- Specified by:
getSerializableFieldValuein interfaceLiquibaseSerializable
-
getSerializableFieldType
- Specified by:
getSerializableFieldTypein interfaceLiquibaseSerializable
-
getSerializableFieldDataTypeClass
-
getSerializableFieldDataTypeClassParameters
-
setSerializableFieldValue
-
serializeValue
- Throws:
ParsedNodeException
-
getSerializableFieldNamespace
- Specified by:
getSerializableFieldNamespacein interfaceLiquibaseSerializable
-