Package org.datanucleus.api.jdo.metadata
Class InheritanceMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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 Summary
Constructors Constructor Description InheritanceMetadataImpl(org.datanucleus.metadata.InheritanceMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCustomStrategy()javax.jdo.metadata.DiscriminatorMetadatagetDiscriminatorMetadata()org.datanucleus.metadata.InheritanceMetaDatagetInternal()javax.jdo.metadata.JoinMetadatagetJoinMetadata()javax.jdo.annotations.InheritanceStrategygetStrategy()javax.jdo.metadata.DiscriminatorMetadatanewDiscriminatorMetadata()javax.jdo.metadata.JoinMetadatanewJoinMetadata()javax.jdo.metadata.InheritanceMetadatasetCustomStrategy(String str)javax.jdo.metadata.InheritanceMetadatasetStrategy(javax.jdo.annotations.InheritanceStrategy str)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.InheritanceMetaData getInternal()
-
getCustomStrategy
public String 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
public javax.jdo.metadata.InheritanceMetadata setCustomStrategy(String str)
- 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
-
-