Interface WebSiteService
-
- All Known Implementing Classes:
DefaultWebSiteService
public interface WebSiteService
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFolder(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)StringcreatePublication(String componentId, org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail)StringcreateWebSite(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)Collection<IconDetail>getAllIcons(String componentId)Collection<SiteDetail>getAllWebSite(String componentId)org.silverpeas.core.node.model.NodeDetailgetFolderDetail(org.silverpeas.core.node.model.NodePK pk)Collection<IconDetail>getIcons(String componentId, String id)StringgetIdPublication(String componentId, String idSite)StringgetNextId(String componentId)org.silverpeas.core.contribution.publication.model.PublicationDetailgetPublicationDetail(org.silverpeas.core.contribution.publication.model.PublicationPK pk)intgetSilverObjectId(String componentId, String id)SiteDetailgetWebSite(String componentId, String id)List<SiteDetail>getWebSites(String componentId, List<String> ids)FolderDetailgoTo(org.silverpeas.core.node.model.NodePK pk)voidindex(String componentId)voidpublish(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 Detail
-
get
static WebSiteService get()
-
goTo
FolderDetail goTo(org.silverpeas.core.node.model.NodePK pk)
-
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
String createPublication(String componentId, org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail)
-
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)
-
updateClassification
void updateClassification(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, List<String> arrayTopic)
-
changePubsOrder
void changePubsOrder(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK nodePK, int direction)
-
getAllWebSite
Collection<SiteDetail> getAllWebSite(String componentId)
-
getWebSite
SiteDetail getWebSite(String componentId, String id)
-
getWebSites
List<SiteDetail> getWebSites(String componentId, List<String> ids)
-
getIcons
Collection<IconDetail> getIcons(String componentId, String id)
-
getAllIcons
Collection<IconDetail> getAllIcons(String componentId)
-
associateIcons
void associateIcons(String componentId, String id, Collection<String> liste)
-
publish
void publish(String componentId, Collection<String> liste)
-
dePublish
void dePublish(String componentId, Collection<String> liste)
-
deleteWebSites
void deleteWebSites(String componentId, Collection<String> liste)
-
index
void index(String componentId)
-
updateWebSite
void updateWebSite(String componentId, SiteDetail description)
-
createWebSite
String createWebSite(String componentId, SiteDetail description, org.silverpeas.core.admin.user.model.UserDetail currentUser)
-
-