Class WebPagesSessionController
java.lang.Object
org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
org.silverpeas.components.webpages.control.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:
-
Field Summary
FieldsFields inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
context -
Constructor Summary
ConstructorsConstructorDescriptionWebPagesSessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext) Standard Session Controller Constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.silverpeas.core.contribution.content.form.DataRecordgetDataRecord(String param) Méthode récupérant le role le plus élevé du userorg.silverpeas.core.contribution.content.form.FormgetUpdateForm(String param) org.silverpeas.core.contribution.content.form.FormgetViewForm(String param) booleanbooleanReturn boolean if subscription is used for this instancebooleanisXMLContentDefined(String param) booleanisXMLTemplateUsed(String param) voidsaveDataRecord(String param, List<org.silverpeas.core.util.file.FileItem> items, org.silverpeas.core.contribution.content.form.PagesContext context) voidsaveDataRecord(List<org.silverpeas.core.util.file.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
-
Field Details
-
PARAM_MAIN_TEMPLATE
- See Also:
-
PARAM_OTHER_TEMPLATE
- See Also:
-
-
Constructor Details
-
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 profilecomponentContext- The component's profile
-
-
Method Details
-
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
-
isSubscriptionUsed
public boolean isSubscriptionUsed()Return boolean if subscription is used for this instance- Returns:
- boolean
-
isXMLTemplateUsed
-
getDataRecord
public org.silverpeas.core.contribution.content.form.DataRecord getDataRecord(String param) throws WebPagesException - Throws:
WebPagesException
-
isXMLContentDefined
- Throws:
WebPagesException
-
getViewForm
public org.silverpeas.core.contribution.content.form.Form getViewForm(String param) throws WebPagesException - Throws:
WebPagesException
-
getUpdateForm
public org.silverpeas.core.contribution.content.form.Form getUpdateForm(String param) throws WebPagesException - Throws:
WebPagesException
-
saveDataRecord
public void saveDataRecord(List<org.silverpeas.core.util.file.FileItem> items) throws WebPagesException - Throws:
WebPagesException
-
saveDataRecord
public void saveDataRecord(String param, List<org.silverpeas.core.util.file.FileItem> items, org.silverpeas.core.contribution.content.form.PagesContext context) throws WebPagesException - Throws:
WebPagesException
-