javax.jdo.metadata
Interface ValueMetadata

All Superinterfaces:
Metadata

public interface ValueMetadata
extends Metadata

Represents a value in a map.

Since:
3.0

Method Summary
 java.lang.String getColumn()
          Accessor for the name of the column.
 ColumnMetadata[] getColumns()
          Accessor for all column(s) defined on the value.
 ForeignKeyAction getDeleteAction()
          Accessor for the delete action of the FK
 EmbeddedMetadata getEmbeddedMetadata()
          Accessor for any embedded metadata on this value
 ForeignKeyMetadata getForeignKeyMetadata()
          Accessor for any foreign key metadata on this value.
 IndexMetadata getIndexMetadata()
          Accessor for any index metadata on this value
 java.lang.String getTable()
          Accessor for the name of the table.
 UniqueMetadata getUniqueMetadata()
          Accessor for any unique constraint metadata on this value.
 ForeignKeyAction getUpdateAction()
          Accessor for the update action of the FK
 ColumnMetadata newColumnMetadata()
          Add a new column for this value.
 EmbeddedMetadata newEmbeddedMetadata()
          Method to set new embedded metadata for the value.
 ForeignKeyMetadata newForeignKeyMetadata()
          Method to set new foreign key metadata for the value
 IndexMetadata newIndexMetadata()
          Method to set new index metadata for the value.
 UniqueMetadata newUniqueMetadata()
          Method to set new unique constraint metadata for the value
 ValueMetadata setColumn(java.lang.String column)
          Method to set the column name.
 ValueMetadata setDeleteAction(ForeignKeyAction action)
          Method to set the delete action of the FK
 ValueMetadata setTable(java.lang.String table)
          Method to set the table name.
 ValueMetadata setUpdateAction(ForeignKeyAction action)
          Method to set the update action of the FK
 
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
 

Method Detail

setColumn

ValueMetadata setColumn(java.lang.String column)
Method to set the column name.

Parameters:
column - Column name

getColumn

java.lang.String getColumn()
Accessor for the name of the column.

Returns:
The name

setTable

ValueMetadata setTable(java.lang.String table)
Method to set the table name.

Parameters:
table - Table name

getTable

java.lang.String getTable()
Accessor for the name of the table.

Returns:
The name

setDeleteAction

ValueMetadata setDeleteAction(ForeignKeyAction action)
Method to set the delete action of the FK

Parameters:
action - Delete action of the FK

getDeleteAction

ForeignKeyAction getDeleteAction()
Accessor for the delete action of the FK

Returns:
The FK delete-action

setUpdateAction

ValueMetadata setUpdateAction(ForeignKeyAction action)
Method to set the update action of the FK

Parameters:
action - Update action of the FK

getUpdateAction

ForeignKeyAction getUpdateAction()
Accessor for the update action of the FK

Returns:
The FK update-action

getColumns

ColumnMetadata[] getColumns()
Accessor for all column(s) defined on the value.

Returns:
The column(s)

newColumnMetadata

ColumnMetadata newColumnMetadata()
Add a new column for this value.

Returns:
The ColumnMetadata

newEmbeddedMetadata

EmbeddedMetadata newEmbeddedMetadata()
Method to set new embedded metadata for the value.

Returns:
The EmbeddedMetadata

getEmbeddedMetadata

EmbeddedMetadata getEmbeddedMetadata()
Accessor for any embedded metadata on this value

Returns:
The EmbeddedMetadata

newIndexMetadata

IndexMetadata newIndexMetadata()
Method to set new index metadata for the value.

Returns:
The IndexMetadata

getIndexMetadata

IndexMetadata getIndexMetadata()
Accessor for any index metadata on this value

Returns:
Index metadata

newUniqueMetadata

UniqueMetadata newUniqueMetadata()
Method to set new unique constraint metadata for the value

Returns:
The UniqueMetadata

getUniqueMetadata

UniqueMetadata getUniqueMetadata()
Accessor for any unique constraint metadata on this value.

Returns:
The UniqueMetadata

newForeignKeyMetadata

ForeignKeyMetadata newForeignKeyMetadata()
Method to set new foreign key metadata for the value

Returns:
The ForeignKeyMetadata

getForeignKeyMetadata

ForeignKeyMetadata getForeignKeyMetadata()
Accessor for any foreign key metadata on this value.

Returns:
The ForeignKeyMetadata


Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.