com.stratelia.webactiv.quickinfo
Class QuickInfoContentManager

java.lang.Object
  extended by com.stratelia.webactiv.quickinfo.QuickInfoContentManager
All Implemented Interfaces:
com.stratelia.silverpeas.contentManager.ContentInterface

public class QuickInfoContentManager
extends Object
implements com.stratelia.silverpeas.contentManager.ContentInterface


Field Summary
static String CONTENT_ICON
           
 
Constructor Summary
QuickInfoContentManager()
           
 
Method Summary
 int createSilverContent(Connection con, com.stratelia.webactiv.util.publication.model.PublicationDetail pubDetail, String userId, boolean isVisible)
          add a new content.
 void deleteSilverContent(Connection con, com.stratelia.webactiv.util.publication.model.PublicationPK pubPK)
          delete a content.
 List<com.stratelia.silverpeas.contentManager.SilverContentInterface> getSilverContentById(List<Integer> ids, String componentId, String sUserId, List<String> alContentUserRoles)
          Find all the SilverContent with the given list of SilverContentId
 int getSilverObjectId(String pubId, String peasId)
           
 void updateSilverContentVisibility(com.stratelia.webactiv.util.publication.model.PublicationDetail pubDetail, boolean isVisible)
          update the visibility attributes of the content.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENT_ICON

public static final String CONTENT_ICON
See Also:
Constant Field Values
Constructor Detail

QuickInfoContentManager

public QuickInfoContentManager()
Method Detail

getSilverContentById

public List<com.stratelia.silverpeas.contentManager.SilverContentInterface> getSilverContentById(List<Integer> ids,
                                                                                                 String componentId,
                                                                                                 String sUserId,
                                                                                                 List<String> alContentUserRoles)
Find all the SilverContent with the given list of SilverContentId

Specified by:
getSilverContentById in interface com.stratelia.silverpeas.contentManager.ContentInterface
Parameters:
ids - list of silverContentId to retrieve
componentId - the id of the instance
userId - the id of the user who wants to retrieve silverContent
userRoles - the roles of the user
Returns:
a List of SilverContent

getSilverObjectId

public int getSilverObjectId(String pubId,
                             String peasId)

createSilverContent

public int createSilverContent(Connection con,
                               com.stratelia.webactiv.util.publication.model.PublicationDetail pubDetail,
                               String userId,
                               boolean isVisible)
                        throws com.stratelia.silverpeas.contentManager.ContentManagerException
add a new content. It is registered to contentManager service

Parameters:
con - a Connection
pubDetail - the content to register
userId - the creator of the content
Returns:
the unique silverObjectId which identified the new content
Throws:
com.stratelia.silverpeas.contentManager.ContentManagerException

updateSilverContentVisibility

public void updateSilverContentVisibility(com.stratelia.webactiv.util.publication.model.PublicationDetail pubDetail,
                                          boolean isVisible)
                                   throws com.stratelia.silverpeas.contentManager.ContentManagerException
update the visibility attributes of the content. Here, the type of content is a PublicationDetail

Parameters:
pubDetail - the content
Throws:
com.stratelia.silverpeas.contentManager.ContentManagerException

deleteSilverContent

public void deleteSilverContent(Connection con,
                                com.stratelia.webactiv.util.publication.model.PublicationPK pubPK)
                         throws com.stratelia.silverpeas.contentManager.ContentManagerException
delete a content. It is registered to contentManager service

Parameters:
con - a Connection
pubPK - the identifiant of the content to unregister
Throws:
com.stratelia.silverpeas.contentManager.ContentManagerException


Copyright © 2016 Silverpeas. All Rights Reserved.