Interface EntitySorter

    • Method Detail

      • setEntityResolver

        void setEntityResolver​(EntityResolver resolver)
        Sets EntityResolver for this sorter. All entities present in the resolver will be used to determine sort ordering.
        Since:
        3.1
      • sortDbEntities

        void sortDbEntities​(List<DbEntity> dbEntities,
                            boolean deleteOrder)
        Sorts a list of DbEntities.
      • sortObjEntities

        void sortObjEntities​(List<ObjEntity> objEntities,
                             boolean deleteOrder)
        Sorts a list of ObjEntities.
      • sortObjectsForEntity

        void sortObjectsForEntity​(ObjEntity entity,
                                  List<?> objects,
                                  boolean deleteOrder)
        Sorts a list of objects belonging to the ObjEntity.
      • isReflexive

        boolean isReflexive​(DbEntity entity)
        Parameters:
        entity - to check
        Returns:
        is entity has reflexive relationships
        Since:
        4.2