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.
-
-
Constructor Summary
Constructors Constructor Description ElementMetadataImpl(org.datanucleus.metadata.ElementMetaData 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.ElementMetaData
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.ElementMetadata
setColumn(String name)
javax.jdo.metadata.ElementMetadata
setConverter(javax.jdo.AttributeConverter<?,?> conv)
javax.jdo.metadata.ElementMetadata
setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.ElementMetadata
setTable(String name)
javax.jdo.metadata.ElementMetadata
setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.ElementMetadata
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.ElementMetaData getInternal()
-
getColumn
public String 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
public javax.jdo.metadata.ElementMetadata setColumn(String name)
- 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
public String getTable()
- Specified by:
getTable
in interfacejavax.jdo.metadata.ElementMetadata
-
setTable
public javax.jdo.metadata.ElementMetadata setTable(String name)
- 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
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.ElementMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.ElementMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.ElementMetadata
-
-