public interface FieldValueCounterService
Modifier and Type | Method and Description |
---|---|
void |
decrement(java.lang.String name,
java.lang.String fieldName)
Decrement the FieldValueCounter for a given field name by one
|
FieldValueCounter |
getOrCreate(java.lang.String name)
Returns an existing FieldValueCounter for the given name or creates a new FieldValueCounter with the counts of all
fields set to zero
|
void |
increment(java.lang.String name,
java.lang.String fieldName)
Increment the FieldValueCounter for a given field name by one
|
void |
reset(java.lang.String name,
java.lang.String fieldName)
Reset the FieldValueCounter to zero for the given field name
|
FieldValueCounter getOrCreate(java.lang.String name)
name
- name of the FieldValueCounterjava.lang.IllegalArgumentException
- in case the given name is nullvoid increment(java.lang.String name, java.lang.String fieldName)
name
- the FieldValueCounter namefieldName
- the name of the fieldjava.lang.IllegalArgumentException
- in case the given name is nullvoid decrement(java.lang.String name, java.lang.String fieldName)
name
- the FieldValueCounter namefieldName
- the name of the fieldjava.lang.IllegalArgumentException
- in case the given name is nullvoid reset(java.lang.String name, java.lang.String fieldName)
name
- the FieldValueCounter namefieldName
- the name of the fieldjava.lang.IllegalArgumentException
- in case the given name is null