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
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
convertEscaped
(Object value) protected Class
protected Type[]
getSerializableFieldType
(String field) getSerializableFieldValue
(String field) void
load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected Object
serializeValue
(Object value) protected void
setSerializableFieldValue
(String field, Object value) protected boolean
shouldAutoLoad
(ParsedNode node) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
load
in interfaceLiquibaseSerializable
- Throws:
ParsedNodeException
-
convertEscaped
-
shouldAutoLoad
-
serialize
- Specified by:
serialize
in interfaceLiquibaseSerializable
- Throws:
ParsedNodeException
-
getSerializableFields
- Specified by:
getSerializableFields
in interfaceLiquibaseSerializable
-
getSerializableFieldValue
- Specified by:
getSerializableFieldValue
in interfaceLiquibaseSerializable
-
getSerializableFieldType
- Specified by:
getSerializableFieldType
in interfaceLiquibaseSerializable
-
getSerializableFieldDataTypeClass
-
getSerializableFieldDataTypeClassParameters
-
setSerializableFieldValue
-
serializeValue
- Throws:
ParsedNodeException
-
getSerializableFieldNamespace
- Specified by:
getSerializableFieldNamespace
in interfaceLiquibaseSerializable
-