liquibase.snapshot
public class SnapshotControl extends java.lang.Object implements LiquibaseSerializable
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
SnapshotControl(Database database) |
SnapshotControl(Database database,
java.lang.Class<? extends DatabaseObject>... types) |
SnapshotControl(Database database,
java.lang.String types) |
Modifier and Type | Method and Description |
---|---|
boolean |
addType(java.lang.Class<? extends DatabaseObject> type,
Database database) |
java.util.Set<java.lang.String> |
getSerializableFields() |
LiquibaseSerializable.SerializationType |
getSerializableFieldType(java.lang.String field) |
java.lang.Object |
getSerializableFieldValue(java.lang.String field) |
java.lang.String |
getSerializedObjectName() |
java.lang.String |
getSerializedObjectNamespace() |
java.util.Set<java.lang.Class<? extends DatabaseObject>> |
getTypesToInclude() |
boolean |
shouldInclude(java.lang.Class<? extends DatabaseObject> type) |
public SnapshotControl(Database database)
public SnapshotControl(Database database, java.lang.Class<? extends DatabaseObject>... types)
public SnapshotControl(Database database, java.lang.String types)
public java.lang.String getSerializedObjectName()
getSerializedObjectName
in interface LiquibaseSerializable
public java.util.Set<java.lang.String> getSerializableFields()
getSerializableFields
in interface LiquibaseSerializable
public java.lang.Object getSerializableFieldValue(java.lang.String field)
getSerializableFieldValue
in interface LiquibaseSerializable
public LiquibaseSerializable.SerializationType getSerializableFieldType(java.lang.String field)
getSerializableFieldType
in interface LiquibaseSerializable
public java.lang.String getSerializedObjectNamespace()
getSerializedObjectNamespace
in interface LiquibaseSerializable
public boolean addType(java.lang.Class<? extends DatabaseObject> type, Database database)
public java.util.Set<java.lang.Class<? extends DatabaseObject>> getTypesToInclude()
public boolean shouldInclude(java.lang.Class<? extends DatabaseObject> type)