Package org.datanucleus.api.jdo.metadata
Class PackageMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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 StringgetCatalog()javax.jdo.metadata.ClassMetadata[]getClasses()javax.jdo.metadata.InterfaceMetadata[]getInterfaces()org.datanucleus.metadata.PackageMetaDatagetInternal()StringgetName()intgetNumberOfClasses()intgetNumberOfInterfaces()intgetNumberOfSequences()AbstractMetadataImplgetParent()StringgetSchema()javax.jdo.metadata.SequenceMetadata[]getSequences()javax.jdo.metadata.ClassMetadatanewClassMetadata(Class cls)javax.jdo.metadata.ClassMetadatanewClassMetadata(String name)javax.jdo.metadata.InterfaceMetadatanewInterfaceMetadata(Class cls)javax.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.PackageMetadatasetSchema(String sch)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.PackageMetaData getInternal()
-
getName
public String getName()
- Specified by:
getNamein interfacejavax.jdo.metadata.PackageMetadata
-
getCatalog
public String getCatalog()
- Specified by:
getCatalogin interfacejavax.jdo.metadata.PackageMetadata
-
setCatalog
public javax.jdo.metadata.PackageMetadata setCatalog(String cat)
- Specified by:
setCatalogin interfacejavax.jdo.metadata.PackageMetadata
-
getSchema
public String getSchema()
- Specified by:
getSchemain interfacejavax.jdo.metadata.PackageMetadata
-
setSchema
public javax.jdo.metadata.PackageMetadata setSchema(String sch)
- 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
public javax.jdo.metadata.ClassMetadata newClassMetadata(String name)
- Specified by:
newClassMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
public javax.jdo.metadata.ClassMetadata newClassMetadata(Class cls)
- 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
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(String name)
- Specified by:
newInterfaceMetadatain interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(Class cls)
- 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
public AbstractMetadataImpl getParent()
- Specified by:
getParentin interfacejavax.jdo.metadata.Metadata- Overrides:
getParentin classAbstractMetadataImpl
-
-