public abstract class AbstractLiquibaseSerializable extends Object implements LiquibaseSerializable
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
AbstractLiquibaseSerializable() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
convertEscaped(Object value) |
protected Class |
getSerializableFieldDataTypeClass(String field) |
protected Type[] |
getSerializableFieldDataTypeClassParameters(String field) |
String |
getSerializableFieldNamespace(String field) |
Set<String> |
getSerializableFields() |
LiquibaseSerializable.SerializationType |
getSerializableFieldType(String field) |
Object |
getSerializableFieldValue(String field) |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
ParsedNode |
serialize() |
protected Object |
serializeValue(Object value) |
protected void |
setSerializableFieldValue(String field,
Object value) |
protected boolean |
shouldAutoLoad(ParsedNode node) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSerializedObjectName, getSerializedObjectNamespacepublic void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load in interface LiquibaseSerializableParsedNodeExceptionprotected boolean shouldAutoLoad(ParsedNode node)
public ParsedNode serialize() throws ParsedNodeException
serialize in interface LiquibaseSerializableParsedNodeExceptionpublic Set<String> getSerializableFields()
getSerializableFields in interface LiquibaseSerializablepublic Object getSerializableFieldValue(String field)
getSerializableFieldValue in interface LiquibaseSerializablepublic LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
getSerializableFieldType in interface LiquibaseSerializableprotected Type[] getSerializableFieldDataTypeClassParameters(String field)
protected Object serializeValue(Object value) throws ParsedNodeException
ParsedNodeExceptionpublic String getSerializableFieldNamespace(String field)
getSerializableFieldNamespace in interface LiquibaseSerializableCopyright © 2018 Liquibase.org. All rights reserved.