Interface WebSiteService
- All Known Implementing Classes:
DefaultWebSiteService
public interface WebSiteService
This is the WebSite manager service controller of the MVC. It is implemented as a CDI Bean. It
controls all the activities that happen in a client session. It also provides mechanisms to
access other service layer.
- Version:
- 1.0
- Author:
- Cecile BONIN
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFolder(org.silverpeas.core.node.model.NodeDetail subFolder, org.silverpeas.core.node.model.NodePK fatherId, org.silverpeas.core.admin.user.model.UserDetail currentUser) voidaddPublicationToTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK) voidassociateIcons(String componentId, String id, Collection<String> liste) voidchangePubsOrder(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK nodePK, int direction) voidchangeTopicsOrder(String way, org.silverpeas.core.node.model.NodePK nodePK, org.silverpeas.core.node.model.NodePK fatherPK) createPublication(String componentId, org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail) createWebSite(String componentId, SiteDetail description, org.silverpeas.core.admin.user.model.UserDetail currentUser) voiddeleteFolder(org.silverpeas.core.node.model.NodePK pkToDelete) voiddeletePublication(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK) voiddeleteWebSites(String componentId, Collection<String> liste) voiddePublish(String componentId, Collection<String> liste) static WebSiteServiceget()Collection<org.silverpeas.core.node.model.NodePK>getAllFatherPK(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK) getAllIcons(String componentId) getAllWebSite(String componentId) org.silverpeas.core.node.model.NodeDetailgetFolderDetail(org.silverpeas.core.node.model.NodePK pk) getIdPublication(String componentId, String idSite) org.silverpeas.core.contribution.publication.model.PublicationDetailgetPublicationDetail(org.silverpeas.core.contribution.publication.model.PublicationPK pk) intgetSilverObjectId(String componentId, String id) getWebSite(String componentId, String id) getWebSites(String componentId, List<String> ids) goTo(org.silverpeas.core.node.model.NodePK pk) voidvoidpublish(String componentId, Collection<String> liste) voidremovePublicationFromTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK) voidupdateClassification(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, List<String> arrayTopic) voidupdateFolder(org.silverpeas.core.node.model.NodeDetail topic, org.silverpeas.core.node.model.NodePK fatherPK) voidupdatePublication(org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail, String componentId) voidupdateWebSite(String componentId, SiteDetail description)
-
Method Details
-
get
-
goTo
-
addFolder
void addFolder(org.silverpeas.core.node.model.NodeDetail subFolder, org.silverpeas.core.node.model.NodePK fatherId, org.silverpeas.core.admin.user.model.UserDetail currentUser) -
updateFolder
void updateFolder(org.silverpeas.core.node.model.NodeDetail topic, org.silverpeas.core.node.model.NodePK fatherPK) -
getFolderDetail
org.silverpeas.core.node.model.NodeDetail getFolderDetail(org.silverpeas.core.node.model.NodePK pk) -
deleteFolder
void deleteFolder(org.silverpeas.core.node.model.NodePK pkToDelete) -
changeTopicsOrder
void changeTopicsOrder(String way, org.silverpeas.core.node.model.NodePK nodePK, org.silverpeas.core.node.model.NodePK fatherPK) -
getPublicationDetail
org.silverpeas.core.contribution.publication.model.PublicationDetail getPublicationDetail(org.silverpeas.core.contribution.publication.model.PublicationPK pk) -
createPublication
-
addPublicationToTopic
void addPublicationToTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK) -
removePublicationFromTopic
void removePublicationFromTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK) -
updatePublication
void updatePublication(org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail, String componentId) -
deletePublication
void deletePublication(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK) -
getAllFatherPK
Collection<org.silverpeas.core.node.model.NodePK> getAllFatherPK(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK) -
getIdPublication
-
updateClassification
-
changePubsOrder
void changePubsOrder(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK nodePK, int direction) -
getAllWebSite
-
getWebSite
-
getWebSites
-
getIcons
-
getNextId
-
getAllIcons
-
associateIcons
-
publish
-
dePublish
-
deleteWebSites
-
getSilverObjectId
-
index
-
updateWebSite
-
createWebSite
String createWebSite(String componentId, SiteDetail description, org.silverpeas.core.admin.user.model.UserDetail currentUser)
-