Package org.apache.openjpa.enhance
Interface DynamicStorage
public interface DynamicStorage
Interface for dynamically generated classes. Certain getters/setters
may either return null or throw an exception depending on the
DynamicStorageGenerator
's field policy.- Since:
- 0.3.2.0
- Author:
- Steve Kim
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoolean
(int field) Get the boolean at the given index.byte
getByte
(int field) Get the byte at the given index.char
getChar
(int field) Get the char at the given index.double
getDouble
(int field) Get the double at the given index.int
Return the number of fields, regardless of typefloat
getFloat
(int field) Get the float at the given index.int
getInt
(int field) Get the int at the given index.long
getLong
(int field) Get the long at the given index.getObject
(int field) Get the object at the given index.int
Return the number of object fieldsshort
getShort
(int field) Get the short at the given index.void
Ensure object capacityFactory method for getting new instances of the same definition.void
setBoolean
(int field, boolean val) Set the boolean at the given index.void
setByte
(int field, byte val) Set the byte at the given index.void
setChar
(int field, char val) Set the char at the given index.void
setDouble
(int field, double val) Set the double at the given index.void
setFloat
(int field, float val) Set the float at the given index.void
setInt
(int field, int val) Set the int at the given index.void
setLong
(int field, long val) Set the long at the given index.void
Set the object at the given index.void
setShort
(int field, short val) Set the short at the given index.
-
Method Details
-
getFieldCount
int getFieldCount()Return the number of fields, regardless of type -
getObjectCount
int getObjectCount()Return the number of object fields -
newInstance
DynamicStorage newInstance()Factory method for getting new instances of the same definition. -
getBoolean
boolean getBoolean(int field) Get the boolean at the given index. -
setBoolean
void setBoolean(int field, boolean val) Set the boolean at the given index. -
getByte
byte getByte(int field) Get the byte at the given index. -
setByte
void setByte(int field, byte val) Set the byte at the given index. -
getChar
char getChar(int field) Get the char at the given index. -
setChar
void setChar(int field, char val) Set the char at the given index. -
getDouble
double getDouble(int field) Get the double at the given index. -
setDouble
void setDouble(int field, double val) Set the double at the given index. -
getFloat
float getFloat(int field) Get the float at the given index. -
setFloat
void setFloat(int field, float val) Set the float at the given index. -
getInt
int getInt(int field) Get the int at the given index. -
setInt
void setInt(int field, int val) Set the int at the given index. -
getLong
long getLong(int field) Get the long at the given index. -
setLong
void setLong(int field, long val) Set the long at the given index. -
getShort
short getShort(int field) Get the short at the given index. -
setShort
void setShort(int field, short val) Set the short at the given index. -
getObject
Get the object at the given index. -
setObject
Set the object at the given index. -
initialize
void initialize()Ensure object capacity
-