Class DefaultWebSiteService
- java.lang.Object
-
- org.silverpeas.components.websites.service.DefaultWebSiteService
-
- All Implemented Interfaces:
WebSiteService
@Service public class DefaultWebSiteService extends Object implements WebSiteService
-
-
Method Summary
All Methods Instance Methods Concrete 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)voidaddToFolder(org.silverpeas.core.node.model.NodePK fatherId, org.silverpeas.core.node.model.NodeDetail subTopic)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 topicPK, 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)deleteWebSitesvoiddePublish(String componentId, Collection<String> liste)dePublishCollection<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)getAllWebSiteorg.silverpeas.core.node.model.NodeDetailgetFolderDetail(org.silverpeas.core.node.model.NodePK pk)Collection<IconDetail>getIcons(String componentId, String id)getIconsStringgetIdPublication(String componentId, String idSite)getIdPublicationStringgetNextId(String componentId)org.silverpeas.core.contribution.publication.model.PublicationDetailgetPublicationDetail(org.silverpeas.core.contribution.publication.model.PublicationPK pk)intgetSilverObjectId(String componentId, String id)ContentManager utilization to use PDC *SiteDetailgetWebSite(String componentId, String id)getWebSiteList<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)updateWebSite
-
-
-
Method Detail
-
goTo
public FolderDetail goTo(org.silverpeas.core.node.model.NodePK pk)
- Specified by:
goToin interfaceWebSiteService
-
addToFolder
public void addToFolder(org.silverpeas.core.node.model.NodePK fatherId, org.silverpeas.core.node.model.NodeDetail subTopic)
-
addFolder
public void 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:
addFolderin interfaceWebSiteService- Parameters:
subFolder-fatherId-currentUser-
-
updateFolder
public void updateFolder(org.silverpeas.core.node.model.NodeDetail topic, org.silverpeas.core.node.model.NodePK fatherPK)- Specified by:
updateFolderin interfaceWebSiteService- Parameters:
topic-fatherPK-
-
getFolderDetail
public org.silverpeas.core.node.model.NodeDetail getFolderDetail(org.silverpeas.core.node.model.NodePK pk)
- Specified by:
getFolderDetailin interfaceWebSiteService- Parameters:
pk-- Returns:
- a NodeDetail
-
deleteFolder
public void deleteFolder(org.silverpeas.core.node.model.NodePK pkToDelete)
- Specified by:
deleteFolderin interfaceWebSiteService- 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:
changeTopicsOrderin interfaceWebSiteService- Parameters:
way-topicPK-fatherPK-
-
getPublicationDetail
public org.silverpeas.core.contribution.publication.model.PublicationDetail getPublicationDetail(org.silverpeas.core.contribution.publication.model.PublicationPK pk)
- Specified by:
getPublicationDetailin interfaceWebSiteService- Parameters:
pk-- Returns:
-
createPublication
public String createPublication(String componentId, org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail)
- Specified by:
createPublicationin interfaceWebSiteService- Parameters:
componentId-pubDetail-- Returns:
-
updatePublication
public void updatePublication(org.silverpeas.core.contribution.publication.model.PublicationDetail pubDetail, String componentId)- Specified by:
updatePublicationin interfaceWebSiteService- Parameters:
pubDetail-
-
deletePublication
public void deletePublication(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
- Specified by:
deletePublicationin interfaceWebSiteService- Parameters:
pubPK-
-
addPublicationToTopic
public void addPublicationToTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK)- Specified by:
addPublicationToTopicin interfaceWebSiteService- Parameters:
pubPK-fatherPK-
-
removePublicationFromTopic
public void removePublicationFromTopic(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK fatherPK)- Specified by:
removePublicationFromTopicin interfaceWebSiteService
-
getAllFatherPK
public Collection<org.silverpeas.core.node.model.NodePK> getAllFatherPK(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
- Specified by:
getAllFatherPKin interfaceWebSiteService- Parameters:
pubPK-- Returns:
-
getIdPublication
public String getIdPublication(String componentId, String idSite)
getIdPublication- Specified by:
getIdPublicationin interfaceWebSiteService
-
updateClassification
public void updateClassification(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, List<String> arrayTopic)- Specified by:
updateClassificationin interfaceWebSiteService
-
changePubsOrder
public void changePubsOrder(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK, org.silverpeas.core.node.model.NodePK nodePK, int direction)- Specified by:
changePubsOrderin interfaceWebSiteService- Parameters:
pubPK-nodePK-direction-
-
getAllWebSite
public Collection<SiteDetail> getAllWebSite(String componentId)
getAllWebSite- Specified by:
getAllWebSitein interfaceWebSiteService
-
getWebSite
public SiteDetail getWebSite(String componentId, String id)
getWebSite- Specified by:
getWebSitein interfaceWebSiteService- Parameters:
id-- Returns:
-
getWebSites
public List<SiteDetail> getWebSites(String componentId, List<String> ids)
- Specified by:
getWebSitesin interfaceWebSiteService- Parameters:
ids-- Returns:
-
getIcons
public Collection<IconDetail> getIcons(String componentId, String id)
getIcons- Specified by:
getIconsin interfaceWebSiteService
-
getNextId
public String getNextId(String componentId)
- Specified by:
getNextIdin interfaceWebSiteService
-
getAllIcons
public Collection<IconDetail> getAllIcons(String componentId)
- Specified by:
getAllIconsin interfaceWebSiteService
-
createWebSite
public String createWebSite(String componentId, SiteDetail description, org.silverpeas.core.admin.user.model.UserDetail currentUser)
- Specified by:
createWebSitein interfaceWebSiteService
-
associateIcons
public void associateIcons(String componentId, String id, Collection<String> liste)
- Specified by:
associateIconsin interfaceWebSiteService
-
publish
public void publish(String componentId, Collection<String> liste)
- Specified by:
publishin interfaceWebSiteService
-
dePublish
public void dePublish(String componentId, Collection<String> liste)
dePublish- Specified by:
dePublishin interfaceWebSiteService
-
deleteWebSites
public void deleteWebSites(String componentId, Collection<String> liste)
deleteWebSites- Specified by:
deleteWebSitesin interfaceWebSiteService
-
index
public void index(String componentId)
- Specified by:
indexin interfaceWebSiteService
-
updateWebSite
public void updateWebSite(String componentId, SiteDetail description)
updateWebSite- Specified by:
updateWebSitein interfaceWebSiteService
-
getSilverObjectId
public int getSilverObjectId(String componentId, String id)
ContentManager utilization to use PDC *- Specified by:
getSilverObjectIdin interfaceWebSiteService
-
-