javax.jdo.spi
Interface PersistenceCapable.ObjectIdFieldSupplier
- PersistenceCapable.ObjectIdFieldManager
public static interface PersistenceCapable.ObjectIdFieldSupplier
This interface is used to provide fields to the Object id instance. It is used
by the method copyKeyFieldsToObjectId. When the method is called, the
generated code calls the instance of ObjectIdFieldManager for each field in
the object id.
boolean | fetchBooleanField(int fieldNumber) - Fetch one field from the field manager.
|
byte | fetchByteField(int fieldNumber) - Fetch one field from the field manager.
|
char | fetchCharField(int fieldNumber) - Fetch one field from the field manager.
|
double | fetchDoubleField(int fieldNumber) - Fetch one field from the field manager.
|
float | fetchFloatField(int fieldNumber) - Fetch one field from the field manager.
|
int | fetchIntField(int fieldNumber) - Fetch one field from the field manager.
|
long | fetchLongField(int fieldNumber) - Fetch one field from the field manager.
|
Object | fetchObjectField(int fieldNumber) - Fetch one field from the field manager.
|
short | fetchShortField(int fieldNumber) - Fetch one field from the field manager.
|
String | fetchStringField(int fieldNumber) - Fetch one field from the field manager.
|
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchByteField
public byte fetchByteField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchCharField
public char fetchCharField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchFloatField
public float fetchFloatField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchIntField
public int fetchIntField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchLongField
public long fetchLongField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchObjectField
public Object fetchObjectField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchShortField
public short fetchShortField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.
fetchStringField
public String fetchStringField(int fieldNumber)
Fetch one field from the field manager. This field will be stored in the
proper field of the ObjectId.
fieldNumber
- the field number of the key field.
- the value of the field to be stored into the ObjectId.