| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<SchemaObjectWrapper> |
content
The set of SchemaObjects declared in this schema
|
protected static java.lang.String |
DEFAULT_OWNER
The default schema's owner
|
protected java.lang.String[] |
dependencies
Contains the list of schema it depends on
|
protected boolean |
disabled
Tells if this schema is disabled
|
protected java.lang.String |
name
The schema name
|
protected java.lang.String |
owner
The schema owner
|
| Constructor and Description |
|---|
DefaultSchema(java.lang.String name)
Creates a new instance of DefaultSchema.
|
DefaultSchema(java.lang.String name,
java.lang.String owner)
Creates a new instance of DefaultSchema.
|
DefaultSchema(java.lang.String name,
java.lang.String owner,
java.lang.String[] dependencies)
Creates a new instance of DefaultSchema.
|
DefaultSchema(java.lang.String name,
java.lang.String owner,
java.lang.String[] dependencies,
boolean disabled)
Creates a new instance of DefaultSchema.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDependencies(java.lang.String... dependenciesToAdd)
Add a set of dependencies this schema uses.
|
void |
disable()
Disable the schema
|
void |
enable()
Enable the schema
|
java.util.Set<SchemaObjectWrapper> |
getContent()
Gets the set of SchemaObject elements declared in this schema
|
java.lang.String[] |
getDependencies()
Gets the names of other schemas that the objects within this
Schema depends upon.
|
java.lang.String |
getOwner()
Gets the name of the owner of the schema objects within this
Schema.
|
java.lang.String |
getSchemaName()
Gets the name of the logical schema the objects of this Schema
belong to: e.g.
|
boolean |
isDisabled()
Checks whether or not this schema is enabled or disabled.
|
boolean |
isEnabled()
Checks whether or not this schema is enabled or disabled.
|
java.lang.String |
toString() |
protected static final java.lang.String DEFAULT_OWNER
protected boolean disabled
protected java.lang.String[] dependencies
protected java.lang.String owner
protected java.lang.String name
protected java.util.Set<SchemaObjectWrapper> content
public DefaultSchema(java.lang.String name)
name - The schema's namepublic DefaultSchema(java.lang.String name,
java.lang.String owner)
name - The schema's nameowner - the schema's ownerpublic DefaultSchema(java.lang.String name,
java.lang.String owner,
java.lang.String[] dependencies)
name - The schema's nameowner - the schema's ownerdependencies - The list of schemas it depends onpublic DefaultSchema(java.lang.String name,
java.lang.String owner,
java.lang.String[] dependencies,
boolean disabled)
name - The schema's nameowner - the schema's ownerdependencies - The list of schemas it depends ondisabled - Set the status for this schemapublic java.lang.String[] getDependencies()
getDependencies in interface Schemapublic void addDependencies(java.lang.String... dependenciesToAdd)
addDependencies in interface SchemadependenciesToAdd - The dependencies to addpublic java.lang.String getOwner()
public java.lang.String getSchemaName()
getSchemaName in interface Schemapublic boolean isDisabled()
isDisabled in interface Schemapublic boolean isEnabled()
public java.util.Set<SchemaObjectWrapper> getContent()
getContent in interface Schemapublic java.lang.String toString()
toString in class java.lang.Object