Class 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 Detail

      • PackageMetadataImpl

        public PackageMetadataImpl​(org.datanucleus.metadata.PackageMetaData pmd)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.PackageMetaData getInternal()
      • getName

        public String getName()
        Specified by:
        getName in interface javax.jdo.metadata.PackageMetadata
      • getCatalog

        public String getCatalog()
        Specified by:
        getCatalog in interface javax.jdo.metadata.PackageMetadata
      • setCatalog

        public javax.jdo.metadata.PackageMetadata setCatalog​(String cat)
        Specified by:
        setCatalog in interface javax.jdo.metadata.PackageMetadata
      • getSchema

        public String getSchema()
        Specified by:
        getSchema in interface javax.jdo.metadata.PackageMetadata
      • setSchema

        public javax.jdo.metadata.PackageMetadata setSchema​(String sch)
        Specified by:
        setSchema in interface javax.jdo.metadata.PackageMetadata
      • getClasses

        public javax.jdo.metadata.ClassMetadata[] getClasses()
        Specified by:
        getClasses in interface javax.jdo.metadata.PackageMetadata
      • getNumberOfClasses

        public int getNumberOfClasses()
        Specified by:
        getNumberOfClasses in interface javax.jdo.metadata.PackageMetadata
      • newClassMetadata

        public javax.jdo.metadata.ClassMetadata newClassMetadata​(String name)
        Specified by:
        newClassMetadata in interface javax.jdo.metadata.PackageMetadata
      • newClassMetadata

        public javax.jdo.metadata.ClassMetadata newClassMetadata​(Class cls)
        Specified by:
        newClassMetadata in interface javax.jdo.metadata.PackageMetadata
      • getInterfaces

        public javax.jdo.metadata.InterfaceMetadata[] getInterfaces()
        Specified by:
        getInterfaces in interface javax.jdo.metadata.PackageMetadata
      • getNumberOfInterfaces

        public int getNumberOfInterfaces()
        Specified by:
        getNumberOfInterfaces in interface javax.jdo.metadata.PackageMetadata
      • newInterfaceMetadata

        public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata​(String name)
        Specified by:
        newInterfaceMetadata in interface javax.jdo.metadata.PackageMetadata
      • newInterfaceMetadata

        public javax.jdo.metadata.InterfaceMetadata newInterfaceMetadata​(Class cls)
        Specified by:
        newInterfaceMetadata in interface javax.jdo.metadata.PackageMetadata
      • getSequences

        public javax.jdo.metadata.SequenceMetadata[] getSequences()
        Specified by:
        getSequences in interface javax.jdo.metadata.PackageMetadata
      • getNumberOfSequences

        public int getNumberOfSequences()
        Specified by:
        getNumberOfSequences in interface javax.jdo.metadata.PackageMetadata
      • newSequenceMetadata

        public javax.jdo.metadata.SequenceMetadata newSequenceMetadata​(String name,
                                                                       javax.jdo.annotations.SequenceStrategy strategy)
        Specified by:
        newSequenceMetadata in interface javax.jdo.metadata.PackageMetadata