Class DiscriminatorMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.DiscriminatorMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.DiscriminatorMetadata, javax.jdo.metadata.Metadata
public class DiscriminatorMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.DiscriminatorMetadata
Implementation of JDO DiscriminatorMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
ConstructorsConstructorDescriptionDiscriminatorMetadataImpl(org.datanucleus.metadata.DiscriminatorMetaData internal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]javax.jdo.metadata.Indexedjavax.jdo.metadata.IndexMetadataorg.datanucleus.metadata.DiscriminatorMetaDataintjavax.jdo.annotations.DiscriminatorStrategygetValue()javax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.DiscriminatorMetadatajavax.jdo.metadata.DiscriminatorMetadatasetIndexed(javax.jdo.metadata.Indexed idx) javax.jdo.metadata.DiscriminatorMetadatasetStrategy(javax.jdo.annotations.DiscriminatorStrategy str) javax.jdo.metadata.DiscriminatorMetadataMethods 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
-
DiscriminatorMetadataImpl
public DiscriminatorMetadataImpl(org.datanucleus.metadata.DiscriminatorMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.DiscriminatorMetaData getInternal() -
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getIndexed
public javax.jdo.metadata.Indexed getIndexed()- Specified by:
getIndexedin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getStrategy
public javax.jdo.annotations.DiscriminatorStrategy getStrategy()- Specified by:
getStrategyin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
getValue
- Specified by:
getValuein interfacejavax.jdo.metadata.DiscriminatorMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.DiscriminatorMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.DiscriminatorMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
setIndexed
public javax.jdo.metadata.DiscriminatorMetadata setIndexed(javax.jdo.metadata.Indexed idx) - Specified by:
setIndexedin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
setStrategy
public javax.jdo.metadata.DiscriminatorMetadata setStrategy(javax.jdo.annotations.DiscriminatorStrategy str) - Specified by:
setStrategyin interfacejavax.jdo.metadata.DiscriminatorMetadata
-
setValue
- Specified by:
setValuein interfacejavax.jdo.metadata.DiscriminatorMetadata
-