public class WeightedAshwoodEntitySorter extends AshwoodEntitySorter
| Modifier and Type | Field and Description |
|---|---|
protected Map<DbEntity,Integer> |
entityWeights |
components, dbEntityComparator, entityResolver, objEntityComparator, reflexiveDbEntities| Constructor and Description |
|---|
WeightedAshwoodEntitySorter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addWeightForEntity(ObjEntity entity) |
protected void |
doIndexSorter()
Reindexes internal sorter without synchronization.
|
protected Comparator<DbEntity> |
getDbEntityComparator(boolean dependantFirst) |
protected Comparator<ObjEntity> |
getObjEntityComparator(boolean dependantFirst) |
findReflexiveMaster, indexSorter, isReflexive, setEntityResolver, sortDbEntities, sortObjectsForEntity, sortObjEntitiesprotected void doIndexSorter()
AshwoodEntitySorterdoIndexSorter in class AshwoodEntitySorterprotected void addWeightForEntity(ObjEntity entity)
protected Comparator<DbEntity> getDbEntityComparator(boolean dependantFirst)
getDbEntityComparator in class AshwoodEntitySorterprotected Comparator<ObjEntity> getObjEntityComparator(boolean dependantFirst)
getObjEntityComparator in class AshwoodEntitySorterCopyright © 2001–2023 Apache Cayenne. All rights reserved.