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 |
|---|---|
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 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 Object serializeValue(Object value) throws ParsedNodeException
ParsedNodeExceptionpublic String getSerializableFieldNamespace(String field)
getSerializableFieldNamespace in interface LiquibaseSerializableCopyright © 2014 Liquibase.org. All rights reserved.