|
db4o v1.10 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
configuration interface for stored classes.
Use the global Configuration object to configure db4o before opening an
ObjectContainer
.
Example:
Configuration config = Db4o.configure();
ObjectClass oc = config.objectClass("package.className");
oc.updateDepth(3);
oc.minimumActivationDepth(3);
Method Summary | |
java.lang.String |
getName()
returns the classname of the stored class. |
void |
maximumActivationDepth(int depth)
sets the maximum activation depth to the desired value. |
void |
minimumActivationDepth(int depth)
sets the minimum activation depth to the desired value. |
ObjectField |
objectField(java.lang.String fieldName)
returns an ObjectField object
to configure the specified field. |
void |
objectOnActivate(java.lang.String methodName,
java.lang.String[] parameterFieldNames,
java.lang.String resultToField)
specifies a method of this class to be called upon activation. |
void |
rename(java.lang.String newName)
renames a stored class. |
void |
storeTransientFields(boolean flag)
allows to specify if transient fields are to be stored. |
void |
translate(ObjectTranslator translator)
registers a translator for this class. |
void |
updateDepth(int depth)
allows to specify the updateDepth. |
Method Detail |
public java.lang.String getName()
public void maximumActivationDepth(int depth)
depth
- the desired maximum activation depthpublic void minimumActivationDepth(int depth)
depth
- the desired minimum activation depthpublic ObjectField objectField(java.lang.String fieldName)
ObjectField
object
to configure the specified field.fieldName
- the fieldname of the field to be configured.ObjectField
object for configuration.public void objectOnActivate(java.lang.String methodName, java.lang.String[] parameterFieldNames, java.lang.String resultToField)
methodName
- the name of the method.parameterFieldNames
- a String array of the fieldNames of this class
to read parameters for the execution of the method from.resultToField
- the fieldname of the field that is to be set to
the result of the method execution.public void rename(java.lang.String newName)
newName
- the new fully qualified classname.public void storeTransientFields(boolean flag)
false
.flag
- public void translate(ObjectTranslator translator)
translator
- public void updateDepth(int depth)
depth
- the depth of the desired update.
|
db4o v1.10 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |