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.
  • Constructor Details

    • PackageMetadataImpl

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

    • 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
    • getParent

      public AbstractMetadataImpl getParent()
      Specified by:
      getParent in interface javax.jdo.metadata.Metadata
      Overrides:
      getParent in class AbstractMetadataImpl