Class WebPagesSessionController

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.web.mvc.controller.ComponentSessionController, org.silverpeas.core.web.session.SessionCloseable

    public class WebPagesSessionController
    extends org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      WebPagesSessionController​(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)
      Standard Session Controller Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.silverpeas.core.contribution.content.form.DataRecord getDataRecord​(String param)  
      String getProfile()
      Méthode récupérant le role le plus élevé du user
      org.silverpeas.core.contribution.content.form.Form getUpdateForm​(String param)  
      org.silverpeas.core.contribution.content.form.Form getViewForm​(String param)  
      boolean haveGotWysiwygNotEmpty()  
      boolean isSubscriptionUsed()
      Return boolean if subscription is used for this instance
      boolean isXMLContentDefined​(String param)  
      boolean isXMLTemplateUsed​(String param)  
      String manageSubscriptions()  
      void saveDataRecord​(String param, List<org.apache.commons.fileupload.FileItem> items, org.silverpeas.core.contribution.content.form.PagesContext context)  
      void saveDataRecord​(List<org.apache.commons.fileupload.FileItem> items)  
      • 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 Detail

      • WebPagesSessionController

        public WebPagesSessionController​(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl,
                                         org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)
        Standard Session Controller Constructor
        Parameters:
        mainSessionCtrl - The user's profile
        componentContext - The component's profile
    • Method Detail

      • getProfile

        public String getProfile()
        Méthode récupérant le role le plus élevé du user
        Returns:
        le role
      • haveGotWysiwygNotEmpty

        public boolean haveGotWysiwygNotEmpty()
        Returns:
        vrai s'il existe un fichier wysiwyg pour l'instance de composant
      • manageSubscriptions

        public String manageSubscriptions()
      • isSubscriptionUsed

        public boolean isSubscriptionUsed()
        Return boolean if subscription is used for this instance
        Returns:
        boolean
      • isXMLTemplateUsed

        public boolean isXMLTemplateUsed​(String param)
      • saveDataRecord

        public void saveDataRecord​(String param,
                                   List<org.apache.commons.fileupload.FileItem> items,
                                   org.silverpeas.core.contribution.content.form.PagesContext context)
                            throws WebPagesException
        Throws:
        WebPagesException