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 Summary
Constructors Constructor Description InheritanceMetadataImpl(org.datanucleus.metadata.InheritanceMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCustomStrategy()
javax.jdo.metadata.DiscriminatorMetadata
getDiscriminatorMetadata()
org.datanucleus.metadata.InheritanceMetaData
getInternal()
javax.jdo.metadata.JoinMetadata
getJoinMetadata()
javax.jdo.annotations.InheritanceStrategy
getStrategy()
javax.jdo.metadata.DiscriminatorMetadata
newDiscriminatorMetadata()
javax.jdo.metadata.JoinMetadata
newJoinMetadata()
javax.jdo.metadata.InheritanceMetadata
setCustomStrategy(String str)
javax.jdo.metadata.InheritanceMetadata
setStrategy(javax.jdo.annotations.InheritanceStrategy str)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.InheritanceMetaData getInternal()
-
getCustomStrategy
public String getCustomStrategy()
- Specified by:
getCustomStrategy
in interfacejavax.jdo.metadata.InheritanceMetadata
-
getDiscriminatorMetadata
public javax.jdo.metadata.DiscriminatorMetadata getDiscriminatorMetadata()
- Specified by:
getDiscriminatorMetadata
in interfacejavax.jdo.metadata.InheritanceMetadata
-
getJoinMetadata
public javax.jdo.metadata.JoinMetadata getJoinMetadata()
- Specified by:
getJoinMetadata
in interfacejavax.jdo.metadata.InheritanceMetadata
-
getStrategy
public javax.jdo.annotations.InheritanceStrategy getStrategy()
- Specified by:
getStrategy
in interfacejavax.jdo.metadata.InheritanceMetadata
-
newDiscriminatorMetadata
public javax.jdo.metadata.DiscriminatorMetadata newDiscriminatorMetadata()
- Specified by:
newDiscriminatorMetadata
in interfacejavax.jdo.metadata.InheritanceMetadata
-
newJoinMetadata
public javax.jdo.metadata.JoinMetadata newJoinMetadata()
- Specified by:
newJoinMetadata
in interfacejavax.jdo.metadata.InheritanceMetadata
-
setCustomStrategy
public javax.jdo.metadata.InheritanceMetadata setCustomStrategy(String str)
- Specified by:
setCustomStrategy
in interfacejavax.jdo.metadata.InheritanceMetadata
-
setStrategy
public javax.jdo.metadata.InheritanceMetadata setStrategy(javax.jdo.annotations.InheritanceStrategy str)
- Specified by:
setStrategy
in interfacejavax.jdo.metadata.InheritanceMetadata
-
-