org.jboss.dna.common.jdbc.model.api
Interface SchemaObject

All Superinterfaces:
CoreMetaData, DatabaseNamedObject, Serializable
All Known Subinterfaces:
ForeignKey, Index, PrimaryKey, StoredProcedure, Table, UserDefinedType
All Known Implementing Classes:
ForeignKeyBean, IndexBean, PrimaryKeyBean, SchemaObjectBean, StoredProcedureBean, TableBean, UserDefinedTypeBean

public interface SchemaObject
extends DatabaseNamedObject

Provides database schema object specific metadata.

Author:
Sergiy Litsenko

Method Summary
 Catalog getCatalog()
          Gets database catalog
 Schema getSchema()
          Gets database schema
 void setCatalog(Catalog catalog)
          Sets database catalog
 void setSchema(Schema schema)
          Sets database schema
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Method Detail

getCatalog

Catalog getCatalog()
Gets database catalog

Returns:
database catalog

setCatalog

void setCatalog(Catalog catalog)
Sets database catalog

Parameters:
catalog - the database catalog

getSchema

Schema getSchema()
Gets database schema

Returns:
database schema

setSchema

void setSchema(Schema schema)
Sets database schema

Parameters:
schema - the database schema


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.