Class ElementMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.ElementMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.ElementMetadata,javax.jdo.metadata.Metadata
public class ElementMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.ElementMetadata
Implementation of JDO ElementMetadata object.
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.metadata.api.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.ElementMetaDataintgetTable()javax.jdo.metadata.UniqueMetadatajavax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.EmbeddedMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.ElementMetadatajavax.jdo.metadata.ElementMetadatasetConverter(javax.jdo.AttributeConverter<?, ?> conv) javax.jdo.metadata.ElementMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ElementMetadatajavax.jdo.metadata.ElementMetadatasetUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ElementMetadataMethods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
ElementMetadataImpl
public ElementMetadataImpl(org.datanucleus.metadata.ElementMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.ElementMetaData getInternal() -
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.ElementMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.ElementMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.ElementMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.ElementMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.ElementMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateActionin interfacejavax.jdo.metadata.ElementMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
setDeleteAction
public javax.jdo.metadata.ElementMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteActionin interfacejavax.jdo.metadata.ElementMetadata
-
setUpdateAction
public javax.jdo.metadata.ElementMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateActionin interfacejavax.jdo.metadata.ElementMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()- Specified by:
getEmbeddedMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()- Specified by:
newEmbeddedMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.ElementMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.ElementMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()- Specified by:
getConverterin interfacejavax.jdo.metadata.ElementMetadata
-
setConverter
public javax.jdo.metadata.ElementMetadata setConverter(javax.jdo.AttributeConverter<?, ?> conv) - Specified by:
setConverterin interfacejavax.jdo.metadata.ElementMetadata
-
getUseDefaultConversion
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.ElementMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.ElementMetadata
-