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.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 org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toStringMethods inherited from class java.lang.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
-