Package org.datanucleus.api.jdo.metadata
Class ElementMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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 StringgetColumn()javax.jdo.metadata.ColumnMetadata[]getColumns()javax.jdo.AttributeConverter<?,?>getConverter()javax.jdo.annotations.ForeignKeyActiongetDeleteAction()javax.jdo.metadata.EmbeddedMetadatagetEmbeddedMetadata()javax.jdo.metadata.ForeignKeyMetadatagetForeignKeyMetadata()javax.jdo.metadata.IndexMetadatagetIndexMetadata()org.datanucleus.metadata.ElementMetaDatagetInternal()intgetNumberOfColumns()StringgetTable()javax.jdo.metadata.UniqueMetadatagetUniqueMetadata()javax.jdo.annotations.ForeignKeyActiongetUpdateAction()BooleangetUseDefaultConversion()javax.jdo.metadata.ColumnMetadatanewColumnMetadata()javax.jdo.metadata.EmbeddedMetadatanewEmbeddedMetadata()javax.jdo.metadata.ForeignKeyMetadatanewForeignKeyMetadata()javax.jdo.metadata.IndexMetadatanewIndexMetadata()javax.jdo.metadata.UniqueMetadatanewUniqueMetadata()javax.jdo.metadata.ElementMetadatasetColumn(String name)javax.jdo.metadata.ElementMetadatasetConverter(javax.jdo.AttributeConverter<?,?> conv)javax.jdo.metadata.ElementMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)javax.jdo.metadata.ElementMetadatasetTable(String name)javax.jdo.metadata.ElementMetadatasetUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)javax.jdo.metadata.ElementMetadatasetUseDefaultConversion(Boolean flag)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.ElementMetaData getInternal()
-
getColumn
public String getColumn()
- Specified by:
getColumnin interfacejavax.jdo.metadata.ElementMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()
- Specified by:
getColumnsin interfacejavax.jdo.metadata.ElementMetadata
-
getNumberOfColumns
public int getNumberOfColumns()
- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.ElementMetadata
-
setColumn
public javax.jdo.metadata.ElementMetadata setColumn(String name)
- Specified by:
setColumnin interfacejavax.jdo.metadata.ElementMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.ElementMetadata
-
getUpdateAction
public javax.jdo.annotations.ForeignKeyAction getUpdateAction()
- Specified by:
getUpdateActionin interfacejavax.jdo.metadata.ElementMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
- Specified by:
getForeignKeyMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
setDeleteAction
public javax.jdo.metadata.ElementMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
- Specified by:
setDeleteActionin interfacejavax.jdo.metadata.ElementMetadata
-
setUpdateAction
public javax.jdo.metadata.ElementMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
- Specified by:
setUpdateActionin interfacejavax.jdo.metadata.ElementMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
- Specified by:
newForeignKeyMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()
- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()
- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
- Specified by:
getUniqueMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
- Specified by:
newUniqueMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
- Specified by:
getEmbeddedMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
- Specified by:
newEmbeddedMetadatain interfacejavax.jdo.metadata.ElementMetadata
-
getTable
public String getTable()
- Specified by:
getTablein interfacejavax.jdo.metadata.ElementMetadata
-
setTable
public javax.jdo.metadata.ElementMetadata setTable(String name)
- Specified by:
setTablein interfacejavax.jdo.metadata.ElementMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()
- Specified by:
getConverterin interfacejavax.jdo.metadata.ElementMetadata
-
setConverter
public javax.jdo.metadata.ElementMetadata setConverter(javax.jdo.AttributeConverter<?,?> conv)
- Specified by:
setConverterin interfacejavax.jdo.metadata.ElementMetadata
-
getUseDefaultConversion
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.ElementMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.ElementMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.ElementMetadata
-
-