A implementation of the sortmanager-interface handles all operations related to sort-operations


interface SortmanagerInterface {



  • __construct() — Creates a new instannce of the sort-manger
  • fixSortOnDelete() — Fixes the sort-id of siblings when deleting a record The method is called right before deleting the record itself!
  • fixSortOnPrevIdChange() — Fixes the sort-ids when a record is assigned to a new prev-id.
  • setAbsolutePosition() — Sets the position of systemid using a given value.
  • setPosition() — Sets the Position of a SystemRecord in the currect level one position upwards or downwards