|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IValueEnhancer
A value enhancer changes a value before saving the item to the database.
Value enhancers should be registered in the ValueEnhancers
class.
Method Summary | |
---|---|
java.lang.Object |
apply(DcField field,
java.lang.Object value)
Apply the enhancement. |
int |
getIndex()
Unique ID for this enhancer. |
boolean |
isEnabled()
Indicates if this enhancer is enabled. |
boolean |
isRunOnInsert()
Indicates if the enhancement should be performed after inserting an item. |
boolean |
isRunOnUpdating()
Indicates if the enhancement should be performed after updating an item. |
void |
parse(java.lang.String s)
Parses a string representation. |
java.lang.String |
toSaveString()
Creates a string representation which can be stored to disk. |
Method Detail |
---|
java.lang.Object apply(DcField field, java.lang.Object value)
field
- The field to enhance.value
- The value.
java.lang.String toSaveString()
int getIndex()
void parse(java.lang.String s)
s
- boolean isEnabled()
boolean isRunOnUpdating()
boolean isRunOnInsert()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |