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, sortObjEntities
protected void doIndexSorter()
AshwoodEntitySorter
doIndexSorter
in class AshwoodEntitySorter
protected void addWeightForEntity(ObjEntity entity)
protected Comparator<DbEntity> getDbEntityComparator(boolean dependantFirst)
getDbEntityComparator
in class AshwoodEntitySorter
protected Comparator<ObjEntity> getObjEntityComparator(boolean dependantFirst)
getObjEntityComparator
in class AshwoodEntitySorter
Copyright © 2001–2019 Apache Cayenne. All rights reserved.