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
public class KeyMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.KeyMetadata
Implementation of JDO KeyMetadata object.
-
-
Constructor Summary
Constructors Constructor Description KeyMetadataImpl(org.datanucleus.metadata.KeyMetaData 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.KeyMetaData
getInternal()
int
getNumberOfColumns()
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.KeyMetadata
setColumn(String name)
javax.jdo.metadata.KeyMetadata
setConverter(javax.jdo.AttributeConverter<?,?> conv)
javax.jdo.metadata.KeyMetadata
setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.KeyMetadata
setTable(String name)
javax.jdo.metadata.KeyMetadata
setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.KeyMetadata
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.KeyMetaData getInternal()
-
getColumn
public String getColumn()
- Specified by:
getColumn
in interfacejavax.jdo.metadata.KeyMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()
- Specified by:
getColumns
in interfacejavax.jdo.metadata.KeyMetadata
-
getNumberOfColumns
public int getNumberOfColumns()
- Specified by:
getNumberOfColumns
in interfacejavax.jdo.metadata.KeyMetadata
-
setColumn
public javax.jdo.metadata.KeyMetadata setColumn(String name)
- Specified by:
setColumn
in interfacejavax.jdo.metadata.KeyMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.KeyMetadata
-
setDeleteAction
public javax.jdo.metadata.KeyMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
- Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.KeyMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()
- Specified by:
getUpdateAction
in interfacejavax.jdo.metadata.KeyMetadata
-
setUpdateAction
public javax.jdo.metadata.KeyMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
- Specified by:
setUpdateAction
in interfacejavax.jdo.metadata.KeyMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
- Specified by:
getForeignKeyMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
- Specified by:
newForeignKeyMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()
- Specified by:
getIndexMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()
- Specified by:
newIndexMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
- Specified by:
getUniqueMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
- Specified by:
newUniqueMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
- Specified by:
getEmbeddedMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
- Specified by:
newEmbeddedMetadata
in interfacejavax.jdo.metadata.KeyMetadata
-
getTable
public String getTable()
- Specified by:
getTable
in interfacejavax.jdo.metadata.KeyMetadata
-
setTable
public javax.jdo.metadata.KeyMetadata setTable(String name)
- Specified by:
setTable
in interfacejavax.jdo.metadata.KeyMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()
- Specified by:
getConverter
in interfacejavax.jdo.metadata.KeyMetadata
-
setConverter
public javax.jdo.metadata.KeyMetadata setConverter(javax.jdo.AttributeConverter<?,?> conv)
- Specified by:
setConverter
in interfacejavax.jdo.metadata.KeyMetadata
-
getUseDefaultConversion
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.KeyMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.KeyMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.KeyMetadata
-
-