Class ValueMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.ValueMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.Metadata
,javax.jdo.metadata.ValueMetadata
public class ValueMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.ValueMetadata
Implementation of JDO ValueMetadata 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.ValueMetaData
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.ValueMetadata
javax.jdo.metadata.ValueMetadata
setConverter
(javax.jdo.AttributeConverter<?, ?> conv) javax.jdo.metadata.ValueMetadata
setDeleteAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ValueMetadata
javax.jdo.metadata.ValueMetadata
setUpdateAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.ValueMetadata
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
-
ValueMetadataImpl
public ValueMetadataImpl(org.datanucleus.metadata.ValueMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.ValueMetaData getInternal() -
getColumn
- Specified by:
getColumn
in interfacejavax.jdo.metadata.ValueMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumns
in interfacejavax.jdo.metadata.ValueMetadata
-
setColumn
- Specified by:
setColumn
in interfacejavax.jdo.metadata.ValueMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.ValueMetadata
-
setDeleteAction
public javax.jdo.metadata.ValueMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.ValueMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()- Specified by:
getUpdateAction
in interfacejavax.jdo.metadata.ValueMetadata
-
setUpdateAction
public javax.jdo.metadata.ValueMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setUpdateAction
in interfacejavax.jdo.metadata.ValueMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()- Specified by:
getEmbeddedMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()- Specified by:
newEmbeddedMetadata
in interfacejavax.jdo.metadata.ValueMetadata
-
getTable
- Specified by:
getTable
in interfacejavax.jdo.metadata.ValueMetadata
-
setTable
- Specified by:
setTable
in interfacejavax.jdo.metadata.ValueMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()- Specified by:
getConverter
in interfacejavax.jdo.metadata.ValueMetadata
-
setConverter
public javax.jdo.metadata.ValueMetadata setConverter(javax.jdo.AttributeConverter<?, ?> conv) - Specified by:
setConverter
in interfacejavax.jdo.metadata.ValueMetadata
-
getUseDefaultConversion
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.ValueMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.ValueMetadata
-