Class QuestionContainerContentManager
- java.lang.Object
-
- org.silverpeas.core.questioncontainer.container.service.QuestionContainerContentManager
-
public class QuestionContainerContentManager extends Object
-
-
Constructor Summary
Constructors Constructor Description QuestionContainerContentManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
createSilverContent(Connection con, QuestionContainerHeader qC, String userId, boolean isVisible)
add a new content.static void
deleteSilverContent(Connection con, QuestionContainerPK pk)
delete a content.static int
getSilverObjectId(String id, String peasId)
static void
updateSilverContentVisibility(QuestionContainerHeader qC, boolean isVisible)
update the visibility attributes of the content.
-
-
-
Method Detail
-
getSilverObjectId
public static int getSilverObjectId(String id, String peasId) throws ContentManagerException
- Throws:
ContentManagerException
-
createSilverContent
public static int createSilverContent(Connection con, QuestionContainerHeader qC, String userId, boolean isVisible) throws ContentManagerException
add a new content. It is registered to contentManager service- Parameters:
con
- a ConnectionqC
- the content to registeruserId
- the creator of the content- Returns:
- the unique silverObjectId which identified the new content
- Throws:
ContentManagerException
-
updateSilverContentVisibility
public static void updateSilverContentVisibility(QuestionContainerHeader qC, boolean isVisible) throws ContentManagerException
update the visibility attributes of the content. Here, the type of content is a PublicationDetail- Parameters:
qC
-isVisible
-- Throws:
ContentManagerException
-
deleteSilverContent
public static void deleteSilverContent(Connection con, QuestionContainerPK pk) throws ContentManagerException
delete a content. It is registered to contentManager service- Parameters:
con
- the database connectionpk
- the pk identifier- Throws:
ContentManagerException
-
-