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 Details

    • ElementMetadataImpl

      public ElementMetadataImpl(org.datanucleus.metadata.ElementMetaData internal)
  • Method Details

    • getInternal

      public org.datanucleus.metadata.ElementMetaData getInternal()
    • getColumn

      public String getColumn()
      Specified by:
      getColumn in interface javax.jdo.metadata.ElementMetadata
    • getColumns

      public javax.jdo.metadata.ColumnMetadata[] getColumns()
      Specified by:
      getColumns in interface javax.jdo.metadata.ElementMetadata
    • getNumberOfColumns

      public int getNumberOfColumns()
      Specified by:
      getNumberOfColumns in interface javax.jdo.metadata.ElementMetadata
    • setColumn

      public javax.jdo.metadata.ElementMetadata setColumn(String name)
      Specified by:
      setColumn in interface javax.jdo.metadata.ElementMetadata
    • newColumnMetadata

      public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
      Specified by:
      newColumnMetadata in interface javax.jdo.metadata.ElementMetadata
    • getDeleteAction

      public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
      Specified by:
      getDeleteAction in interface javax.jdo.metadata.ElementMetadata
    • getUpdateAction

      public javax.jdo.annotations.ForeignKeyAction getUpdateAction()
      Specified by:
      getUpdateAction in interface javax.jdo.metadata.ElementMetadata
    • getForeignKeyMetadata

      public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
      Specified by:
      getForeignKeyMetadata in interface javax.jdo.metadata.ElementMetadata
    • setDeleteAction

      public javax.jdo.metadata.ElementMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
      Specified by:
      setDeleteAction in interface javax.jdo.metadata.ElementMetadata
    • setUpdateAction

      public javax.jdo.metadata.ElementMetadata setUpdateAction(javax.jdo.annotations.ForeignKeyAction fk)
      Specified by:
      setUpdateAction in interface javax.jdo.metadata.ElementMetadata
    • newForeignKeyMetadata

      public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
      Specified by:
      newForeignKeyMetadata in interface javax.jdo.metadata.ElementMetadata
    • getIndexMetadata

      public javax.jdo.metadata.IndexMetadata getIndexMetadata()
      Specified by:
      getIndexMetadata in interface javax.jdo.metadata.ElementMetadata
    • newIndexMetadata

      public javax.jdo.metadata.IndexMetadata newIndexMetadata()
      Specified by:
      newIndexMetadata in interface javax.jdo.metadata.ElementMetadata
    • getUniqueMetadata

      public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
      Specified by:
      getUniqueMetadata in interface javax.jdo.metadata.ElementMetadata
    • newUniqueMetadata

      public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
      Specified by:
      newUniqueMetadata in interface javax.jdo.metadata.ElementMetadata
    • getEmbeddedMetadata

      public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
      Specified by:
      getEmbeddedMetadata in interface javax.jdo.metadata.ElementMetadata
    • newEmbeddedMetadata

      public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
      Specified by:
      newEmbeddedMetadata in interface javax.jdo.metadata.ElementMetadata
    • getTable

      public String getTable()
      Specified by:
      getTable in interface javax.jdo.metadata.ElementMetadata
    • setTable

      public javax.jdo.metadata.ElementMetadata setTable(String name)
      Specified by:
      setTable in interface javax.jdo.metadata.ElementMetadata
    • getConverter

      public javax.jdo.AttributeConverter<?,?> getConverter()
      Specified by:
      getConverter in interface javax.jdo.metadata.ElementMetadata
    • setConverter

      public javax.jdo.metadata.ElementMetadata setConverter(javax.jdo.AttributeConverter<?,?> conv)
      Specified by:
      setConverter in interface javax.jdo.metadata.ElementMetadata
    • getUseDefaultConversion

      public Boolean getUseDefaultConversion()
      Specified by:
      getUseDefaultConversion in interface javax.jdo.metadata.ElementMetadata
    • setUseDefaultConversion

      public javax.jdo.metadata.ElementMetadata setUseDefaultConversion(Boolean flag)
      Specified by:
      setUseDefaultConversion in interface javax.jdo.metadata.ElementMetadata