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.
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ClassMetadata[]
javax.jdo.metadata.InterfaceMetadata[]
org.datanucleus.metadata.PackageMetaData
getName()
int
int
int
javax.jdo.metadata.SequenceMetadata[]
javax.jdo.metadata.ClassMetadata
newClassMetadata
(Class cls) javax.jdo.metadata.ClassMetadata
newClassMetadata
(String name) javax.jdo.metadata.InterfaceMetadata
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
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, newExtensionMetadata
-
Constructor Details
-
PackageMetadataImpl
public PackageMetadataImpl(org.datanucleus.metadata.PackageMetaData pmd)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.PackageMetaData getInternal() -
getName
- Specified by:
getName
in interfacejavax.jdo.metadata.PackageMetadata
-
getCatalog
- Specified by:
getCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
setCatalog
- Specified by:
setCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
getSchema
- Specified by:
getSchema
in interfacejavax.jdo.metadata.PackageMetadata
-
setSchema
- 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
- Specified by:
newClassMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
- 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
- Specified by:
newInterfaceMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
- 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
- Specified by:
getParent
in interfacejavax.jdo.metadata.Metadata
- Overrides:
getParent
in classAbstractMetadataImpl
-