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 AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ClassMetadata[]javax.jdo.metadata.InterfaceMetadata[]org.datanucleus.metadata.PackageMetaDatagetName()intintintjavax.jdo.metadata.SequenceMetadata[]javax.jdo.metadata.ClassMetadatanewClassMetadata(Class cls) javax.jdo.metadata.ClassMetadatanewClassMetadata(String name) javax.jdo.metadata.InterfaceMetadatajavax.jdo.metadata.InterfaceMetadatanewInterfaceMetadata(String name) javax.jdo.metadata.SequenceMetadatanewSequenceMetadata(String name, javax.jdo.annotations.SequenceStrategy strategy) javax.jdo.metadata.PackageMetadatasetCatalog(String cat) javax.jdo.metadata.PackageMetadataMethods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getNamein interfacejavax.jdo.metadata.PackageMetadata
-
getCatalog
- Specified by:
getCatalogin interfacejavax.jdo.metadata.PackageMetadata
-
setCatalog
- Specified by:
setCatalogin interfacejavax.jdo.metadata.PackageMetadata
-
getSchema
- Specified by:
getSchemain interfacejavax.jdo.metadata.PackageMetadata
-
setSchema
- Specified by:
setSchemain interfacejavax.jdo.metadata.PackageMetadata
-
getClasses
public javax.jdo.metadata.ClassMetadata[] getClasses()- Specified by:
getClassesin interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfClasses
public int getNumberOfClasses()- Specified by:
getNumberOfClassesin interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
- Specified by:
newClassMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
- Specified by:
newClassMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
getInterfaces
public javax.jdo.metadata.InterfaceMetadata[] getInterfaces()- Specified by:
getInterfacesin interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfInterfaces
public int getNumberOfInterfaces()- Specified by:
getNumberOfInterfacesin interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
- Specified by:
newInterfaceMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
- Specified by:
newInterfaceMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
getSequences
public javax.jdo.metadata.SequenceMetadata[] getSequences()- Specified by:
getSequencesin interfacejavax.jdo.metadata.PackageMetadata
-
getNumberOfSequences
public int getNumberOfSequences()- Specified by:
getNumberOfSequencesin interfacejavax.jdo.metadata.PackageMetadata
-
newSequenceMetadata
public javax.jdo.metadata.SequenceMetadata newSequenceMetadata(String name, javax.jdo.annotations.SequenceStrategy strategy) - Specified by:
newSequenceMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
getParent
- Specified by:
getParentin interfacejavax.jdo.metadata.Metadata- Overrides:
getParentin classAbstractMetadataImpl
-