|
jbpm-form-modeler-common 6.0.0.CR2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.formModeler.service.comparator.AbstractComparatorByCriteria
public abstract class AbstractComparatorByCriteria
Base class for the implementation of custom comparators.
Field Summary | |
---|---|
protected Locale |
locale
The criteria locale. |
protected ArrayList |
sortCriterias
Sort criteria list. |
Fields inherited from interface org.jbpm.formModeler.service.comparator.ComparatorByCriteria |
---|
ORDER_ASCENDING, ORDER_DESCENDING, ORDER_UNSPECIFIED |
Constructor Summary | |
---|---|
AbstractComparatorByCriteria()
|
Method Summary | |
---|---|
void |
addSortCriteria(String criteriaId,
int order)
Specifies a sort criteria for the comparator. |
abstract int |
compare(Object o1,
Object o2)
To be implemented by subclasses. |
boolean |
equals(Object obj)
|
boolean |
existCriteria(String criteriaId)
Check if a given criteria is applied in comparator. |
String[] |
getCriteriaIds()
Retrieve ids. for all criterias specified. |
Locale |
getLocale()
The criteria always belongs to a locale. |
protected Object[] |
getSortCriteria(String criteriaId)
|
int |
getSortCriteriaOrdering(String criteriaId)
Retrieves the ordering specified for a given criteria. |
int |
getSortCriteriaPriority(String criteriaId)
Retrieves the current priority for a given criteria. |
void |
removeAllSortCriteria()
Removes all sort criterias. |
void |
removeSortCriteria(String criteriaId)
Removes a sort criteria. |
void |
setLocale(Locale locale)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ArrayList sortCriterias
protected Locale locale
Constructor Detail |
---|
public AbstractComparatorByCriteria()
Method Detail |
---|
public Locale getLocale()
ComparatorByCriteria
getLocale
in interface ComparatorByCriteria
public void setLocale(Locale locale)
setLocale
in interface ComparatorByCriteria
public void addSortCriteria(String criteriaId, int order)
ComparatorByCriteria
addSortCriteria
in interface ComparatorByCriteria
criteriaId
- The criteria to set.order
- The sort order. See ORDER_ constants defined.public void removeSortCriteria(String criteriaId)
ComparatorByCriteria
removeSortCriteria
in interface ComparatorByCriteria
criteriaId
- The criteria to remove.public void removeAllSortCriteria()
ComparatorByCriteria
removeAllSortCriteria
in interface ComparatorByCriteria
public int getSortCriteriaPriority(String criteriaId)
ComparatorByCriteria
getSortCriteriaPriority
in interface ComparatorByCriteria
criteriaId
- The criteria to set.
public int getSortCriteriaOrdering(String criteriaId)
ComparatorByCriteria
getSortCriteriaOrdering
in interface ComparatorByCriteria
criteriaId
- The criteria to set. See CRITERIA_ constants defined.public String[] getCriteriaIds()
ComparatorByCriteria
getCriteriaIds
in interface ComparatorByCriteria
protected Object[] getSortCriteria(String criteriaId)
public boolean existCriteria(String criteriaId)
ComparatorByCriteria
existCriteria
in interface ComparatorByCriteria
public boolean equals(Object obj)
equals
in interface Comparator
equals
in class Object
public abstract int compare(Object o1, Object o2)
compare
in interface Comparator
|
jbpm-form-modeler-common 6.0.0.CR2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |