Class DefaultWebSiteService

    • Method Detail

      • addToFolder

        public org.silverpeas.core.node.model.NodePK addToFolder​(org.silverpeas.core.node.model.NodePK fatherId,
                                                                 org.silverpeas.core.node.model.NodeDetail subTopic)
      • addFolder

        public org.silverpeas.core.node.model.NodePK addFolder​(org.silverpeas.core.node.model.NodeDetail subFolder,
                                                               org.silverpeas.core.node.model.NodePK fatherId,
                                                               org.silverpeas.core.admin.user.model.UserDetail currentUser)
        Specified by:
        addFolder in interface WebSiteService
        Parameters:
        subFolder -
        fatherId -
        currentUser -
        Returns:
      • updateFolder

        public org.silverpeas.core.node.model.NodePK updateFolder​(org.silverpeas.core.node.model.NodeDetail topic,
                                                                  org.silverpeas.core.node.model.NodePK fatherPK)
        Specified by:
        updateFolder in interface WebSiteService
        Parameters:
        topic -
        fatherPK -
        Returns:
        a NodePK
      • getFolderDetail

        public org.silverpeas.core.node.model.NodeDetail getFolderDetail​(org.silverpeas.core.node.model.NodePK pk)
        Specified by:
        getFolderDetail in interface WebSiteService
        Parameters:
        pk -
        Returns:
        a NodeDetail
      • deleteFolder

        public void deleteFolder​(org.silverpeas.core.node.model.NodePK pkToDelete)
        Specified by:
        deleteFolder in interface WebSiteService
        Parameters:
        pkToDelete - the topic identifier to delete
      • changeTopicsOrder

        public void changeTopicsOrder​(String way,
                                      org.silverpeas.core.node.model.NodePK topicPK,
                                      org.silverpeas.core.node.model.NodePK fatherPK)
        Specified by:
        changeTopicsOrder in interface WebSiteService
        Parameters:
        way -
        topicPK -
        fatherPK -
      • getPublicationDetail

        public org.silverpeas.core.contribution.publication.model.PublicationDetail getPublicationDetail​(org.silverpeas.core.contribution.publication.model.PublicationPK pk)
        Specified by:
        getPublicationDetail in interface WebSiteService
        Parameters:
        pk -
        Returns:
      • createPublication

        public String createPublication​(String componentId,
                                        org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail)
        Specified by:
        createPublication in interface WebSiteService
        Parameters:
        componentId -
        pubDetail -
        Returns:
      • updatePublication

        public void updatePublication​(org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail,
                                      String componentId)
        Specified by:
        updatePublication in interface WebSiteService
        Parameters:
        pubDetail -
      • deletePublication

        public void deletePublication​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
        Specified by:
        deletePublication in interface WebSiteService
        Parameters:
        pubPK -
      • addPublicationToTopic

        public void addPublicationToTopic​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK,
                                          org.silverpeas.core.node.model.NodePK fatherPK)
        Specified by:
        addPublicationToTopic in interface WebSiteService
        Parameters:
        pubPK -
        fatherPK -
      • removePublicationFromTopic

        public void removePublicationFromTopic​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK,
                                               org.silverpeas.core.node.model.NodePK fatherPK)
        Specified by:
        removePublicationFromTopic in interface WebSiteService
      • getAllFatherPK

        public Collection<org.silverpeas.core.node.model.NodePK> getAllFatherPK​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
        Specified by:
        getAllFatherPK in interface WebSiteService
        Parameters:
        pubPK -
        Returns:
      • updateClassification

        public void updateClassification​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK,
                                         List<String> arrayTopic)
        Specified by:
        updateClassification in interface WebSiteService
      • changePubsOrder

        public void changePubsOrder​(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK,
                                    org.silverpeas.core.node.model.NodePK nodePK,
                                    int direction)
        Specified by:
        changePubsOrder in interface WebSiteService
        Parameters:
        pubPK -
        nodePK -
        direction -