liquibase.structure
Class DatabaseObjectCollection
java.lang.Object
liquibase.structure.DatabaseObjectCollection
- All Implemented Interfaces:
- LiquibaseSerializable
public class DatabaseObjectCollection
- extends Object
- implements LiquibaseSerializable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseObjectCollection
public DatabaseObjectCollection(Database database)
getSerializedObjectName
public String getSerializedObjectName()
- Specified by:
getSerializedObjectName
in interface LiquibaseSerializable
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
- Specified by:
getSerializedObjectNamespace
in interface LiquibaseSerializable
getSerializableFieldNamespace
public String getSerializableFieldNamespace(String field)
- Specified by:
getSerializableFieldNamespace
in interface LiquibaseSerializable
getSerializableFields
public Set<String> getSerializableFields()
- Specified by:
getSerializableFields
in interface LiquibaseSerializable
getSerializableFieldValue
public Object getSerializableFieldValue(String field)
- Specified by:
getSerializableFieldValue
in interface LiquibaseSerializable
getSerializableFieldType
public LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
- Specified by:
getSerializableFieldType
in interface LiquibaseSerializable
add
public void add(DatabaseObject databaseObject)
get
public <DatabaseObjectType extends DatabaseObject> DatabaseObjectType get(DatabaseObjectType example,
CompareControl.SchemaComparison[] schemaComparisons)
- Returns the object described by the passed example if it is already included in this snapshot.
get
public <DatabaseObjectType extends DatabaseObject> Set<DatabaseObjectType> get(Class<DatabaseObjectType> type)
- Returns all objects of the given type that are already included in this snapshot.
contains
public boolean contains(DatabaseObject wantedObject,
CompareControl.SchemaComparison[] schemaComparisons)
load
public void load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Specified by:
load
in interface LiquibaseSerializable
- Throws:
ParsedNodeException
serialize
public ParsedNode serialize()
- Specified by:
serialize
in interface LiquibaseSerializable
toMap
public Map<Class<? extends DatabaseObject>,Set<? extends DatabaseObject>> toMap()
Copyright © 2016 Liquibase.org. All rights reserved.