|
db4o 2.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
configuration interface for fields of classes.
Examples: ../com/db4o/samples/translators.
Use the global Configuration object to configure db4o before opening an
ObjectContainer
.
Example:
Configuration config = Db4o.configure();
ObjectClass oc = config.objectClass("package.className");
ObjectField of = oc.objectField("fieldName");
of.rename("newFieldName");
of.queryEvaluation(false);
Method Summary | |
void |
cascadeOnActivate(boolean flag)
sets cascaded activation behaviour. |
void |
cascadeOnDelete(boolean flag)
sets cascaded delete behaviour. |
void |
cascadeOnUpdate(boolean flag)
sets cascaded update behaviour. |
void |
objectOnActivate(java.lang.String methodName,
java.lang.String[] parameterFieldNames,
java.lang.String resultToField)
specifies a method of the parent class to be called upon activation. |
void |
queryEvaluation(boolean flag)
toggles query evaluation. |
void |
rename(java.lang.String newName)
renames a field of a stored class. |
Method Detail |
public void cascadeOnActivate(boolean flag)
flag
- whether activation is to be cascaded to the member object.ObjectClass#cascadeOnActivate()
,
ObjectContainer#activate()
,
public void cascadeOnDelete(boolean flag)
ObjectContainer#delete()
.
ObjectContainer#set()
. An example of the behaviour
can be found in
ObjectClass#cascadeOnDelete()
flag
- whether deletes are to be cascaded to the member object.ObjectClass#cascadeOnDelete()
,
ObjectContainer#delete()
,
public void cascadeOnUpdate(boolean flag)
ObjectContainer#set()
.
flag
- whether updates are to be cascaded to the member object.ObjectContainer#set()
,
ObjectClass#cascadeOnUpdate()
,
ObjectClass#updateDepth()
,
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 field names of the parent class
to read parameters for the execution 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 fieldname.public void queryEvaluation(boolean flag)
flag
- specify false
to ignore this field during query evaluation.
|
db4o 2.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |