public class DatabaseObjectCollection extends java.lang.Object implements LiquibaseSerializable
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
DatabaseObjectCollection(Database database) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(DatabaseObject databaseObject) |
boolean |
contains(DatabaseObject wantedObject) |
<DatabaseObjectType extends DatabaseObject> |
get(java.lang.Class<DatabaseObjectType> type)
Returns all objects of the given type that are already included in this snapshot.
|
<DatabaseObjectType extends DatabaseObject> |
get(DatabaseObjectType example)
Returns the object described by the passed example if it is already included in this snapshot.
|
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() |
public DatabaseObjectCollection(Database database)
public java.lang.String getSerializedObjectName()
getSerializedObjectName in interface LiquibaseSerializablepublic java.lang.String getSerializedObjectNamespace()
getSerializedObjectNamespace in interface LiquibaseSerializablepublic java.util.Set<java.lang.String> getSerializableFields()
getSerializableFields in interface LiquibaseSerializablepublic java.lang.Object getSerializableFieldValue(java.lang.String field)
getSerializableFieldValue in interface LiquibaseSerializablepublic LiquibaseSerializable.SerializationType getSerializableFieldType(java.lang.String field)
getSerializableFieldType in interface LiquibaseSerializablepublic void add(DatabaseObject databaseObject)
public <DatabaseObjectType extends DatabaseObject> DatabaseObjectType get(DatabaseObjectType example)
public <DatabaseObjectType extends DatabaseObject> java.util.Set<DatabaseObjectType> get(java.lang.Class<DatabaseObjectType> type)
public boolean contains(DatabaseObject wantedObject)