Interface DmPageNavigationOrderService

  • All Known Implementing Classes:
    DmPageNavigationOrderServiceImpl

    public interface DmPageNavigationOrderService
    Order Service for Navigation Pages
    Author:
    shankark, Dejan Brkic
    • Method Detail

      • getNewNavOrder

        double getNewNavOrder​(String site,
                              String path)
        Return new navigation order
      • getNewNavOrder

        double getNewNavOrder​(String site,
                              String path,
                              double currentMaxNavOrder)
      • addNavOrder

        boolean addNavOrder​(String site,
                            String path,
                            org.dom4j.Document doc)
        Always adds/overwrites the Document element with new unique nav order
        Parameters:
        doc -
        Returns:
        true if document was updated with new nav order
      • updateNavOrder

        boolean updateNavOrder​(String site,
                               String path,
                               org.dom4j.Document document)
        Updates the Document element with new unique nav order if one does not exist
        Parameters:
        document -
        Returns:
        true if document was updated with new nav order
      • deleteSequencesForSite

        void deleteSequencesForSite​(String site)
      • getPageNavigationOrderIncrement

        int getPageNavigationOrderIncrement()