|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PackageMetadata
Represents a package within a JDOMetadata.
| Method Summary | |
|---|---|
String |
getCatalog()
Accessor for the catalog (ORM) that all classes in this package default to. |
ClassMetadata[] |
getClasses()
Accessor for all classes defined in this package. |
InterfaceMetadata[] |
getInterfaces()
Accessor for all interfaces defined in this package. |
String |
getName()
Accessor for the name of this package (set on construction). |
int |
getNumberOfClasses()
Accessor for the number of classes defined in this package. |
int |
getNumberOfInterfaces()
Accessor for the number of interfaces defined in this package. |
int |
getNumberOfSequences()
Accessor for the number of sequences defined for this package. |
String |
getSchema()
Accessor for the schema (ORM) that all classes in this package default to. |
SequenceMetadata[] |
getSequences()
Accessor for any sequences defined on the package. |
ClassMetadata |
newClassMetadata(Class cls)
Add a new class to this package. |
ClassMetadata |
newClassMetadata(String name)
Add a new class to this package. |
InterfaceMetadata |
newInterfaceMetadata(Class cls)
Add a new interface to this package. |
InterfaceMetadata |
newInterfaceMetadata(String name)
Add a new interface to this package. |
SequenceMetadata |
newSequenceMetadata(String name,
SequenceStrategy strategy)
Add a new sequence to this package. |
PackageMetadata |
setCatalog(String catalog)
Method to set the catalog (ORM) to apply to all classes in this package. |
PackageMetadata |
setSchema(String schema)
Method to set the schema (ORM) to apply to all classes in this package. |
| Methods inherited from interface javax.jdo.metadata.Metadata |
|---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
| Method Detail |
|---|
String getName()
PackageMetadata setCatalog(String catalog)
catalog - Catalog nameString getCatalog()
PackageMetadata setSchema(String schema)
schema - Schema nameString getSchema()
ClassMetadata[] getClasses()
ClassMetadata newClassMetadata(String name)
name - Name of the class
ClassMetadata newClassMetadata(Class cls)
cls - The class
int getNumberOfClasses()
InterfaceMetadata[] getInterfaces()
InterfaceMetadata newInterfaceMetadata(String name)
name - The interface name
InterfaceMetadata newInterfaceMetadata(Class cls)
cls - The class
int getNumberOfInterfaces()
SequenceMetadata[] getSequences()
SequenceMetadata newSequenceMetadata(String name,
SequenceStrategy strategy)
name - Name of the sequencestrategy - Strategy for the sequence
int getNumberOfSequences()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||