Class InheritanceMetadataImpl

java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.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 Details

    • InheritanceMetadataImpl

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

    • 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