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.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
ConstructorsConstructorDescriptionInheritanceMetadataImpl(org.datanucleus.metadata.InheritanceMetaData internal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.DiscriminatorMetadataorg.datanucleus.metadata.InheritanceMetaDatajavax.jdo.metadata.JoinMetadatajavax.jdo.annotations.InheritanceStrategyjavax.jdo.metadata.DiscriminatorMetadatajavax.jdo.metadata.JoinMetadatajavax.jdo.metadata.InheritanceMetadatasetCustomStrategy(String str) javax.jdo.metadata.InheritanceMetadatasetStrategy(javax.jdo.annotations.InheritanceStrategy str) Methods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
InheritanceMetadataImpl
public InheritanceMetadataImpl(org.datanucleus.metadata.InheritanceMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.InheritanceMetaData getInternal() -
getCustomStrategy
- Specified by:
getCustomStrategyin interfacejavax.jdo.metadata.InheritanceMetadata
-
getDiscriminatorMetadata
public javax.jdo.metadata.DiscriminatorMetadata getDiscriminatorMetadata()- Specified by:
getDiscriminatorMetadatain interfacejavax.jdo.metadata.InheritanceMetadata
-
getJoinMetadata
public javax.jdo.metadata.JoinMetadata getJoinMetadata()- Specified by:
getJoinMetadatain interfacejavax.jdo.metadata.InheritanceMetadata
-
getStrategy
public javax.jdo.annotations.InheritanceStrategy getStrategy()- Specified by:
getStrategyin interfacejavax.jdo.metadata.InheritanceMetadata
-
newDiscriminatorMetadata
public javax.jdo.metadata.DiscriminatorMetadata newDiscriminatorMetadata()- Specified by:
newDiscriminatorMetadatain interfacejavax.jdo.metadata.InheritanceMetadata
-
newJoinMetadata
public javax.jdo.metadata.JoinMetadata newJoinMetadata()- Specified by:
newJoinMetadatain interfacejavax.jdo.metadata.InheritanceMetadata
-
setCustomStrategy
- Specified by:
setCustomStrategyin interfacejavax.jdo.metadata.InheritanceMetadata
-
setStrategy
public javax.jdo.metadata.InheritanceMetadata setStrategy(javax.jdo.annotations.InheritanceStrategy str) - Specified by:
setStrategyin interfacejavax.jdo.metadata.InheritanceMetadata
-