Package javax.jdo.metadata
Interface DatastoreIdentityMetadata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetColumn()Accessor for the datastore identity column name.ColumnMetadata[]getColumns()Accessor for all column(s) defined on the datastore identity.java.lang.StringgetCustomStrategy()Accessor for the custom strategy (overriding "strategy").intgetNumberOfColumns()Accessor for the number of columns defined for this datastore identity.java.lang.StringgetSequence()Accessor for the sequence key (when using "sequence" strategy)IdGeneratorStrategygetStrategy()Accessor for the identity generation strategy.ColumnMetadatanewColumnMetadata()Add a new column for this datastore identity.DatastoreIdentityMetadatasetColumn(java.lang.String column)Method to set the datastore identity column name.DatastoreIdentityMetadatasetCustomStrategy(java.lang.String strategy)Method to set the custom identity generation strategy.DatastoreIdentityMetadatasetSequence(java.lang.String seq)Method to set the sequence key (when using "sequence" strategy).DatastoreIdentityMetadatasetStrategy(IdGeneratorStrategy strategy)Method to set the identity generation strategy.-
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
-
-
-
Method Detail
-
setColumn
DatastoreIdentityMetadata setColumn(java.lang.String column)
Method to set the datastore identity column name.- Parameters:
column- Name of the datastore identity column- Returns:
- This metadata object
-
getColumn
java.lang.String getColumn()
Accessor for the datastore identity column name.- Returns:
- The column name
-
setStrategy
DatastoreIdentityMetadata setStrategy(IdGeneratorStrategy strategy)
Method to set the identity generation strategy.- Parameters:
strategy- The strategy- Returns:
- This metadata object
-
getStrategy
IdGeneratorStrategy getStrategy()
Accessor for the identity generation strategy.- Returns:
- The strategy
-
setCustomStrategy
DatastoreIdentityMetadata setCustomStrategy(java.lang.String strategy)
Method to set the custom identity generation strategy.- Parameters:
strategy- The strategy- Returns:
- This metadata object
-
getCustomStrategy
java.lang.String getCustomStrategy()
Accessor for the custom strategy (overriding "strategy").- Returns:
- The strategy
-
setSequence
DatastoreIdentityMetadata setSequence(java.lang.String seq)
Method to set the sequence key (when using "sequence" strategy).- Parameters:
seq- Sequence key- Returns:
- This metadata object
-
getSequence
java.lang.String getSequence()
Accessor for the sequence key (when using "sequence" strategy)- Returns:
- The sequence
-
getColumns
ColumnMetadata[] getColumns()
Accessor for all column(s) defined on the datastore identity.- Returns:
- The column(s)
-
newColumnMetadata
ColumnMetadata newColumnMetadata()
Add a new column for this datastore identity.- Returns:
- The ColumnMetadata
-
getNumberOfColumns
int getNumberOfColumns()
Accessor for the number of columns defined for this datastore identity.- Returns:
- The number of columns
-
-