Interface KmeliaDeleter

All Known Implementing Classes:
DefaultKmeliaService

public interface KmeliaDeleter
Deleter of contributions managed in a Kmelia application.
Author:
mmoquillon
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deletePublication(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
    Deletes definitively the specified publication.
    void
    deleteTopic(org.silverpeas.core.node.model.NodePK pkToDelete)
    Deletes definitively the specified topic and all descendants.
  • Method Details

    • deleteTopic

      void deleteTopic(org.silverpeas.core.node.model.NodePK pkToDelete)
      Deletes definitively the specified topic and all descendants. Delete all links between descendants and publications. Its publications will be deleted. Delete All subscriptions and favorites on its topics and all descendants
      Parameters:
      pkToDelete - the id of the topic to delete
    • deletePublication

      void deletePublication(org.silverpeas.core.contribution.publication.model.PublicationPK pubPK)
      Deletes definitively the specified publication.
      Parameters:
      pubPK - the unique identifier of the publication to delete.