Class PackageMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.api.PackageMetadataImpl
-
- All Implemented Interfaces:
javax.jdo.metadata.Metadata
,javax.jdo.metadata.PackageMetadata
public class PackageMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.PackageMetadata
Implementation of JDO PackageMetadata object.
-
-
Constructor Summary
Constructors Constructor Description PackageMetadataImpl(org.datanucleus.metadata.PackageMetaData pmd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCatalog()
javax.jdo.metadata.ClassMetadata[]
getClasses()
javax.jdo.metadata.InterfaceMetadata[]
getInterfaces()
org.datanucleus.metadata.PackageMetaData
getInternal()
String
getName()
int
getNumberOfClasses()
int
getNumberOfInterfaces()
int
getNumberOfSequences()
AbstractMetadataImpl
getParent()
String
getSchema()
javax.jdo.metadata.SequenceMetadata[]
getSequences()
javax.jdo.metadata.ClassMetadata
newClassMetadata(Class cls)
javax.jdo.metadata.ClassMetadata
newClassMetadata(String name)
javax.jdo.metadata.InterfaceMetadata
newInterfaceMetadata(Class cls)
javax.jdo.metadata.InterfaceMetadata
newInterfaceMetadata(String name)
javax.jdo.metadata.SequenceMetadata
newSequenceMetadata(String name, javax.jdo.annotations.SequenceStrategy strategy)
javax.jdo.metadata.PackageMetadata
setCatalog(String cat)
javax.jdo.metadata.PackageMetadata
setSchema(String sch)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.PackageMetaData getInternal()
-
getName
public String getName()
- Specified by:
getName
in interfacejavax.jdo.metadata.PackageMetadata
-
getCatalog
public String getCatalog()
- Specified by:
getCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
setCatalog
public javax.jdo.metadata.PackageMetadata setCatalog(String cat)
- Specified by:
setCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
getSchema
public String getSchema()
- Specified by:
getSchema
in interfacejavax.jdo.metadata.PackageMetadata
-
setSchema
public javax.jdo.metadata.PackageMetadata setSchema(String sch)
- Specified by:
setSchema
in interfacejavax.jdo.metadata.PackageMetadata
-
getClasses
public javax.jdo.metadata.ClassMetadata[] getClasses()
- Specified by:
getClasses
in interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfClasses
public int getNumberOfClasses()
- Specified by:
getNumberOfClasses
in interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
public javax.jdo.metadata.ClassMetadata newClassMetadata(String name)
- Specified by:
newClassMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
public javax.jdo.metadata.ClassMetadata newClassMetadata(Class cls)
- Specified by:
newClassMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
getInterfaces
public javax.jdo.metadata.InterfaceMetadata[] getInterfaces()
- Specified by:
getInterfaces
in interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfInterfaces
public int getNumberOfInterfaces()
- Specified by:
getNumberOfInterfaces
in interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(String name)
- Specified by:
newInterfaceMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(Class cls)
- Specified by:
newInterfaceMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
getSequences
public javax.jdo.metadata.SequenceMetadata[] getSequences()
- Specified by:
getSequences
in interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfSequences
public int getNumberOfSequences()
- Specified by:
getNumberOfSequences
in interfacejavax.jdo.metadata.PackageMetadata
-
newSequenceMetadata
public javax.jdo.metadata.SequenceMetadata newSequenceMetadata(String name, javax.jdo.annotations.SequenceStrategy strategy)
- Specified by:
newSequenceMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
getParent
public AbstractMetadataImpl getParent()
- Specified by:
getParent
in interfacejavax.jdo.metadata.Metadata
- Overrides:
getParent
in classAbstractMetadataImpl
-
-