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.ForeignKeyAction
javax.jdo.metadata.EmbeddedMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.IndexMetadata
org.datanucleus.metadata.ElementMetaData
int
getTable()
javax.jdo.metadata.UniqueMetadata
javax.jdo.annotations.ForeignKeyAction
javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.EmbeddedMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.IndexMetadata
javax.jdo.metadata.UniqueMetadata
javax.jdo.metadata.ElementMetadata
javax.jdo.metadata.ElementMetadata
setConverter
(javax.jdo.AttributeConverter<?, ?> conv) javax.jdo.metadata.ElementMetadata
setDeleteAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ElementMetadata
javax.jdo.metadata.ElementMetadata
setUpdateAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ElementMetadata
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
getColumn
in interfacejavax.jdo.metadata.ElementMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumns
in interfacejavax.jdo.metadata.ElementMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumns
in interfacejavax.jdo.metadata.ElementMetadata
-
setColumn
- Specified by:
setColumn
in interfacejavax.jdo.metadata.ElementMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.ElementMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateAction
in interfacejavax.jdo.metadata.ElementMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
setDeleteAction
public javax.jdo.metadata.ElementMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.ElementMetadata
-
setUpdateAction
public javax.jdo.metadata.ElementMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateAction
in interfacejavax.jdo.metadata.ElementMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()- Specified by:
getEmbeddedMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()- Specified by:
newEmbeddedMetadata
in interfacejavax.jdo.metadata.ElementMetadata
-
getTable
- Specified by:
getTable
in interfacejavax.jdo.metadata.ElementMetadata
-
setTable
- Specified by:
setTable
in interfacejavax.jdo.metadata.ElementMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()- Specified by:
getConverter
in interfacejavax.jdo.metadata.ElementMetadata
-
setConverter
public javax.jdo.metadata.ElementMetadata setConverter(javax.jdo.AttributeConverter<?, ?> conv) - Specified by:
setConverter
in interfacejavax.jdo.metadata.ElementMetadata
-
getUseDefaultConversion
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.ElementMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.ElementMetadata
-