|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JDOMetadata
Represents the top-level JDO metadata.
Method Summary | |
---|---|
java.lang.String |
getCatalog()
Accessor for the catalog (ORM) that all classes in this JDO Metadata default to. |
FetchPlanMetadata[] |
getFetchPlans()
Accessor for any fetch plans defined on the JDO Metadata. |
int |
getNumberOfFetchPlans()
Accessor for the number of fetch plans defined in this JDO Metadata. |
int |
getNumberOfPackages()
Accessor for the number of packages defined in this JDO Metadata. |
int |
getNumberOfQueries()
Accessor for the number of named queries defined in this JDO Metadata. |
PackageMetadata[] |
getPackages()
Accessor for all packages defined on the JDO Metadata. |
QueryMetadata[] |
getQueries()
Accessor for any named queries defined on the JDO Metadata. |
java.lang.String |
getSchema()
Accessor for the schema (ORM) that all classes in this JDO Metadata default to. |
ClassMetadata |
newClassMetadata(java.lang.Class cls)
Add a new class to this JDO Metadata. |
FetchPlanMetadata |
newFetchPlanMetadata(java.lang.String name)
Add a new fetch plan to this JDO Metadata. |
InterfaceMetadata |
newInterfaceMetadata(java.lang.Class cls)
Add a new interface to this JDO Metadata. |
PackageMetadata |
newPackageMetadata(java.lang.Package pkg)
Add a new package to this JDO Metadata. |
PackageMetadata |
newPackageMetadata(java.lang.String pkgName)
Add a new package to this JDO Metadata. |
QueryMetadata |
newQueryMetadata(java.lang.String name)
Add a new named query to this JDO Metadata. |
JDOMetadata |
setCatalog(java.lang.String catalog)
Method to set the catalog (ORM) to apply to all classes in this JDO Metadata. |
JDOMetadata |
setSchema(java.lang.String schema)
Method to set the schema (ORM) to apply to all classes in this JDO Metadata. |
Methods inherited from interface javax.jdo.metadata.Metadata |
---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
Method Detail |
---|
JDOMetadata setCatalog(java.lang.String catalog)
catalog
- Catalog namejava.lang.String getCatalog()
JDOMetadata setSchema(java.lang.String schema)
schema
- Schema namejava.lang.String getSchema()
PackageMetadata[] getPackages()
PackageMetadata newPackageMetadata(java.lang.String pkgName)
pkgName
- Name of the package
PackageMetadata newPackageMetadata(java.lang.Package pkg)
pkg
- The package
int getNumberOfPackages()
ClassMetadata newClassMetadata(java.lang.Class cls)
cls
- Class to add
InterfaceMetadata newInterfaceMetadata(java.lang.Class cls)
cls
- Class to add
QueryMetadata[] getQueries()
QueryMetadata newQueryMetadata(java.lang.String name)
name
- Name of the query
int getNumberOfQueries()
FetchPlanMetadata[] getFetchPlans()
FetchPlanMetadata newFetchPlanMetadata(java.lang.String name)
name
- Name of the query
int getNumberOfFetchPlans()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |