Class InheritanceMetadataImpl

  • All Implemented Interfaces:
    javax.jdo.metadata.InheritanceMetadata, javax.jdo.metadata.Metadata

    public class InheritanceMetadataImpl
    extends AbstractMetadataImpl
    implements javax.jdo.metadata.InheritanceMetadata
    Implementation of JDO InheritanceMetadata object.
    • Constructor Detail

      • InheritanceMetadataImpl

        public InheritanceMetadataImpl​(org.datanucleus.metadata.InheritanceMetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.InheritanceMetaData getInternal()
      • getCustomStrategy

        public String getCustomStrategy()
        Specified by:
        getCustomStrategy in interface javax.jdo.metadata.InheritanceMetadata
      • getDiscriminatorMetadata

        public javax.jdo.metadata.DiscriminatorMetadata getDiscriminatorMetadata()
        Specified by:
        getDiscriminatorMetadata in interface javax.jdo.metadata.InheritanceMetadata
      • getJoinMetadata

        public javax.jdo.metadata.JoinMetadata getJoinMetadata()
        Specified by:
        getJoinMetadata in interface javax.jdo.metadata.InheritanceMetadata
      • getStrategy

        public javax.jdo.annotations.InheritanceStrategy getStrategy()
        Specified by:
        getStrategy in interface javax.jdo.metadata.InheritanceMetadata
      • newDiscriminatorMetadata

        public javax.jdo.metadata.DiscriminatorMetadata newDiscriminatorMetadata()
        Specified by:
        newDiscriminatorMetadata in interface javax.jdo.metadata.InheritanceMetadata
      • newJoinMetadata

        public javax.jdo.metadata.JoinMetadata newJoinMetadata()
        Specified by:
        newJoinMetadata in interface javax.jdo.metadata.InheritanceMetadata
      • setCustomStrategy

        public javax.jdo.metadata.InheritanceMetadata setCustomStrategy​(String str)
        Specified by:
        setCustomStrategy in interface javax.jdo.metadata.InheritanceMetadata
      • setStrategy

        public javax.jdo.metadata.InheritanceMetadata setStrategy​(javax.jdo.annotations.InheritanceStrategy str)
        Specified by:
        setStrategy in interface javax.jdo.metadata.InheritanceMetadata