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.
-
-
Constructor Summary
Constructors Constructor Description ValueMetadataImpl(org.datanucleus.metadata.ValueMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getColumn()
javax.jdo.metadata.ColumnMetadata[]
getColumns()
javax.jdo.AttributeConverter<?,?>
getConverter()
javax.jdo.annotations.ForeignKeyAction
getDeleteAction()
javax.jdo.metadata.EmbeddedMetadata
getEmbeddedMetadata()
javax.jdo.metadata.ForeignKeyMetadata
getForeignKeyMetadata()
javax.jdo.metadata.IndexMetadata
getIndexMetadata()
org.datanucleus.metadata.ValueMetaData
getInternal()
String
getTable()
javax.jdo.metadata.UniqueMetadata
getUniqueMetadata()
javax.jdo.annotations.ForeignKeyAction
getUpdateAction()
Boolean
getUseDefaultConversion()
javax.jdo.metadata.ColumnMetadata
newColumnMetadata()
javax.jdo.metadata.EmbeddedMetadata
newEmbeddedMetadata()
javax.jdo.metadata.ForeignKeyMetadata
newForeignKeyMetadata()
javax.jdo.metadata.IndexMetadata
newIndexMetadata()
javax.jdo.metadata.UniqueMetadata
newUniqueMetadata()
javax.jdo.metadata.ValueMetadata
setColumn(String name)
javax.jdo.metadata.ValueMetadata
setConverter(javax.jdo.AttributeConverter<?,?> conv)
javax.jdo.metadata.ValueMetadata
setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.ValueMetadata
setTable(String name)
javax.jdo.metadata.ValueMetadata
setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.ValueMetadata
setUseDefaultConversion(Boolean flag)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.ValueMetaData getInternal()
-
getColumn
public String 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
public javax.jdo.metadata.ValueMetadata setColumn(String name)
- 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
public String getTable()
- Specified by:
getTable
in interfacejavax.jdo.metadata.ValueMetadata
-
setTable
public javax.jdo.metadata.ValueMetadata setTable(String name)
- 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
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.ValueMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.ValueMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.ValueMetadata
-
-