Class QuickInfoSessionController
java.lang.Object
org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
org.silverpeas.components.quickinfo.control.QuickInfoSessionController
- All Implemented Interfaces:
Serializable,org.silverpeas.core.web.mvc.controller.ComponentSessionController,org.silverpeas.core.web.session.SessionCloseable
public class QuickInfoSessionController
extends org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
- Author:
- squere
- See Also:
-
Field Summary
Fields inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
context -
Constructor Summary
ConstructorsConstructorDescriptionQuickInfoSessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewsToBeCopied(String newsId) voidCreates into persistence the news with minimal data.org.silverpeas.core.web.util.ListIndexgetIndex()getNewsByForeignId(String foreignId) getNext()org.silverpeas.core.io.media.image.thumbnail.ThumbnailSettingsbooleanisNewsIdentifierFromMemory(String newsId) Indicates if the given news identifier is one that indicates the news is in memory only.booleanvoidpaste()Prepare an instance of news that will exist only in memory if no action persistence will be applied on.voidPublish news represented by the given identifier.voidvoidupdate(String id, News updatedNews, String pdcPositions, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles, boolean forcePublish) Updates all the data of news.Methods inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
addClipboardSelection, clipboardPasteDone, close, getClipboardErrorMessage, getClipboardExceptionError, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getHighestSilverpeasUserRole, getIcon, getLanguage, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoles, getZoneId, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardSelectedElement, setComponentRootName, setSpaceModeMaintenance
-
Constructor Details
-
QuickInfoSessionController
public QuickInfoSessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)
-
-
Method Details
-
getInstanceSettings
-
getQuickInfos
-
getVisibleQuickInfos
-
getNews
-
getNewsByForeignId
-
publish
Publish news represented by the given identifier.- Parameters:
id- the identifier of the news that must be published.
-
prepareEmptyNews
Prepare an instance of news that will exist only in memory if no action persistence will be applied on.- Returns:
- an in memory instance of news.
-
isNewsIdentifierFromMemory
Indicates if the given news identifier is one that indicates the news is in memory only.- Parameters:
newsId- the news identifier to verify.- Returns:
- true if the news identifier is one for memory use, false otherwise (id is one of persisted news).
-
create
Creates into persistence the news with minimal data.- Parameters:
news- the news to persist.
-
update
public void update(String id, News updatedNews, String pdcPositions, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles, boolean forcePublish) Updates all the data of news.- Parameters:
id- the identifier of the news (used to load previous data).updatedNews- the data to save.pdcPositions- the pdc positions.uploadedFiles- the files uploaded in the aim to be attached to the news.forcePublish- true to indicate a publishing action, false otherwise.
-
getThumbnailSettings
public org.silverpeas.core.io.media.image.thumbnail.ThumbnailSettings getThumbnailSettings() -
isSubscriberUser
-
manageSubscriptions
-
submitNewsOnHomepage
-
addNewsToBeCopied
public void addNewsToBeCopied(String newsId) throws org.silverpeas.core.clipboard.ClipboardException - Throws:
org.silverpeas.core.clipboard.ClipboardException
-
isNewsToPaste
public boolean isNewsToPaste() throws org.silverpeas.kernel.SilverpeasException- Throws:
org.silverpeas.kernel.SilverpeasException
-
paste
public void paste() throws org.silverpeas.core.clipboard.ClipboardException- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
getPrevious
-
getNext
-
getIndex
public org.silverpeas.core.web.util.ListIndex getIndex()
-