Class KeyMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.KeyMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.KeyMetadata, javax.jdo.metadata.Metadata
Implementation of JDO KeyMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]javax.jdo.AttributeConverter<?, ?> javax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.EmbeddedMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadataorg.datanucleus.metadata.KeyMetaDataintgetTable()javax.jdo.metadata.UniqueMetadatajavax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.EmbeddedMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.KeyMetadatajavax.jdo.metadata.KeyMetadatasetConverter(javax.jdo.AttributeConverter<?, ?> conv) javax.jdo.metadata.KeyMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.KeyMetadatajavax.jdo.metadata.KeyMetadatasetUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.KeyMetadataMethods 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
-
KeyMetadataImpl
public KeyMetadataImpl(org.datanucleus.metadata.KeyMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.KeyMetaData getInternal() -
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.KeyMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.KeyMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.KeyMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.KeyMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.KeyMetadata
-
setDeleteAction
public javax.jdo.metadata.KeyMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteActionin interfacejavax.jdo.metadata.KeyMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateActionin interfacejavax.jdo.metadata.KeyMetadata
-
setUpdateAction
public javax.jdo.metadata.KeyMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateActionin interfacejavax.jdo.metadata.KeyMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()- Specified by:
getEmbeddedMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()- Specified by:
newEmbeddedMetadatain interfacejavax.jdo.metadata.KeyMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.KeyMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.KeyMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()- Specified by:
getConverterin interfacejavax.jdo.metadata.KeyMetadata
-
setConverter
public javax.jdo.metadata.KeyMetadata setConverter(javax.jdo.AttributeConverter<?, ?> conv) - Specified by:
setConverterin interfacejavax.jdo.metadata.KeyMetadata
-
getUseDefaultConversion
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.KeyMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.KeyMetadata
-