com.silverpeas.templatedesigner.control
Class TemplateDesignerSessionController
java.lang.Object
com.stratelia.silverpeas.peasCore.AbstractComponentSessionController
com.silverpeas.templatedesigner.control.TemplateDesignerSessionController
- All Implemented Interfaces:
- ComponentSessionController
public class TemplateDesignerSessionController
- extends AbstractComponentSessionController
Methods inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController |
addClipboardSelection, clipboardPasteDone, close, getAlertUser, getClipboardCount, getClipboardErrorMessage, getClipboardExceptionError, getClipboardName, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameters, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getFavoriteSpace, getGenericPanel, getHighestSilverpeasUserRole, getIcon, getLanguage, getLastResults, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getServerNameAndPort, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserAvailSpaceIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoleLevel, getUserRoles, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardError, setClipboardSelectedElement, setComponentRootName, setFavoriteSpaceToMainSessionController, setGenericPanel, setIconFileName, setLastResults, setMultilangFileName, setResourceFileName, setSpaceModeMaintenance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateDesignerSessionController
public TemplateDesignerSessionController(MainSessionController mainSessionCtrl,
ComponentContext componentContext)
- Standard Session Controller Constructeur
- Parameters:
mainSessionCtrl
- The user's profilecomponentContext
- The component's profile- See Also:
getLanguages
public List<String> getLanguages()
getTemplates
public List<PublicationTemplate> getTemplates()
throws TemplateDesignerException
- Throws:
TemplateDesignerException
reloadCurrentTemplate
public PublicationTemplate reloadCurrentTemplate()
throws TemplateDesignerException
- Throws:
TemplateDesignerException
setTemplate
public PublicationTemplate setTemplate(String fileName)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
createTemplate
public void createTemplate(PublicationTemplate template)
throws TemplateDesignerException,
CryptoException
- Throws:
TemplateDesignerException
CryptoException
updateTemplate
public void updateTemplate(PublicationTemplateImpl updatedTemplate)
throws TemplateDesignerException,
CryptoException
- Throws:
TemplateDesignerException
CryptoException
addField
public void addField(FieldTemplate field)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
addField
public void addField(FieldTemplate field,
int index)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
removeField
public void removeField(String fieldName)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
sortFields
public void sortFields(String[] fieldNames)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
updateField
public void updateField(FieldTemplate field)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
getFields
public Iterator<FieldTemplate> getFields()
getField
public FieldTemplate getField(String fieldName)
throws TemplateDesignerException
- Throws:
TemplateDesignerException
saveTemplate
public void saveTemplate()
throws TemplateDesignerException,
CryptoException
- Throws:
TemplateDesignerException
CryptoException
getCurrentTemplate
public PublicationTemplate getCurrentTemplate()
isUpdateInProgress
public boolean isUpdateInProgress()
getComponentsUsingForms
public List<LocalizedComponent> getComponentsUsingForms()
isEncryptionAvailable
public boolean isEncryptionAvailable()
Copyright © 2016 Silverpeas. All Rights Reserved.