public class SnapshotControl extends Object implements LiquibaseSerializable
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
SnapshotControl(Database database) |
SnapshotControl(Database database,
Class<? extends DatabaseObject>... types) |
SnapshotControl(Database database,
String types) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addType(Class<? extends DatabaseObject> type,
Database database) |
Set<String> |
getSerializableFields() |
LiquibaseSerializable.SerializationType |
getSerializableFieldType(String field) |
Object |
getSerializableFieldValue(String field) |
String |
getSerializedObjectName() |
String |
getSerializedObjectNamespace() |
Set<Class<? extends DatabaseObject>> |
getTypesToInclude() |
boolean |
shouldInclude(Class<? extends DatabaseObject> type) |
public SnapshotControl(Database database)
public SnapshotControl(Database database, Class<? extends DatabaseObject>... types)
public String getSerializedObjectName()
getSerializedObjectName in interface LiquibaseSerializablepublic Set<String> getSerializableFields()
getSerializableFields in interface LiquibaseSerializablepublic Object getSerializableFieldValue(String field)
getSerializableFieldValue in interface LiquibaseSerializablepublic LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
getSerializableFieldType in interface LiquibaseSerializablepublic String getSerializedObjectNamespace()
getSerializedObjectNamespace in interface LiquibaseSerializablepublic boolean addType(Class<? extends DatabaseObject> type, Database database)
public Set<Class<? extends DatabaseObject>> getTypesToInclude()
public boolean shouldInclude(Class<? extends DatabaseObject> type)
Copyright © 2014 Liquibase.org. All rights reserved.