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 Constructor Description PackageMetadataImpl(org.datanucleus.metadata.PackageMetaData pmd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCatalog()
javax.jdo.metadata.ClassMetadata[]
getClasses()
javax.jdo.metadata.InterfaceMetadata[]
getInterfaces()
org.datanucleus.metadata.PackageMetaData
getInternal()
java.lang.String
getName()
int
getNumberOfClasses()
int
getNumberOfInterfaces()
int
getNumberOfSequences()
AbstractMetadataImpl
getParent()
java.lang.String
getSchema()
javax.jdo.metadata.SequenceMetadata[]
getSequences()
javax.jdo.metadata.ClassMetadata
newClassMetadata(java.lang.Class cls)
javax.jdo.metadata.ClassMetadata
newClassMetadata(java.lang.String name)
javax.jdo.metadata.InterfaceMetadata
newInterfaceMetadata(java.lang.Class cls)
javax.jdo.metadata.InterfaceMetadata
newInterfaceMetadata(java.lang.String name)
javax.jdo.metadata.SequenceMetadata
newSequenceMetadata(java.lang.String name, javax.jdo.annotations.SequenceStrategy strategy)
javax.jdo.metadata.PackageMetadata
setCatalog(java.lang.String cat)
javax.jdo.metadata.PackageMetadata
setSchema(java.lang.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 java.lang.String getName()
- Specified by:
getName
in interfacejavax.jdo.metadata.PackageMetadata
-
getCatalog
public java.lang.String getCatalog()
- Specified by:
getCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
setCatalog
public javax.jdo.metadata.PackageMetadata setCatalog(java.lang.String cat)
- Specified by:
setCatalog
in interfacejavax.jdo.metadata.PackageMetadata
-
getSchema
public java.lang.String getSchema()
- Specified by:
getSchema
in interfacejavax.jdo.metadata.PackageMetadata
-
setSchema
public javax.jdo.metadata.PackageMetadata setSchema(java.lang.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(java.lang.String name)
- Specified by:
newClassMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newClassMetadata
public javax.jdo.metadata.ClassMetadata newClassMetadata(java.lang.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(java.lang.String name)
- Specified by:
newInterfaceMetadata
in interfacejavax.jdo.metadata.PackageMetadata
-
newInterfaceMetadata
public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata(java.lang.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(java.lang.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
-
-