fr.paris.lutece.plugins.greetingscard.web
Class GreetingsCardJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.plugins.greetingscard.web.GreetingsCardJspBean

public class GreetingsCardJspBean
extends fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean

This class provides the user interface to manage greetingscard features ( manage, create, modify, remove)


Field Summary
static java.lang.String RIGHT_MANAGE_GREETINGSCARD
           
 
Constructor Summary
GreetingsCardJspBean()
          Creates a new GreetingsCardJspBean object.
 
Method Summary
 java.lang.String doCreateGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Process greetings card template Creation
 java.lang.String doModifyGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Process greetings card template modification
 java.lang.String doRemoveGreetingsCards(javax.servlet.http.HttpServletRequest request)
          Processes asked greetings cards removal
 java.lang.String doRemoveGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Processes GreetingsCardTemplate removal
 java.lang.String doSendGreetingsCard(javax.servlet.http.HttpServletRequest request)
          Send Greetings Card
 java.lang.String getChoiceGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Return the template selected
 java.lang.String getCreateGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Returns the greetings card template creation form
 java.lang.String getGlobalStatistics(javax.servlet.http.HttpServletRequest request)
          Returns the statistics main page
 java.lang.String getGreetingsCardTemplatesList(javax.servlet.http.HttpServletRequest request)
          Returns the list of greetings card templates
 java.lang.String getGreetingsCardTextForSwfApp(javax.servlet.http.HttpServletRequest request)
          Returns the parameters for the swf app text mode
 java.lang.String getGreetingsCardXMLForSwfApp(javax.servlet.http.HttpServletRequest request)
          Returns the parameters for the swf app text mode
static fr.paris.lutece.util.html.HtmlTemplate getLocaleTemplate(java.lang.String strTemplate, java.util.Locale locale, java.lang.Object model, int nMode)
          Returns a reference on a template object (load the template or get it from the cache if present.)
 java.lang.String getManageGreetingsCard(javax.servlet.http.HttpServletRequest request)
          Returns the Greetings Card administration menu
 java.lang.String getModifyGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
          Returns the greetings card template Modification form
 java.lang.String getPasswordForSwfApp(javax.servlet.http.HttpServletRequest request)
          Returns the password of the greetings card template for the swf app
 fr.paris.lutece.portal.service.plugin.Plugin getPlugin()
          Return the plugin
 java.lang.String getSendGreetingsCard(javax.servlet.http.HttpServletRequest request)
          Returns the Greetings Card administration menu
 java.lang.String getStatistics(javax.servlet.http.HttpServletRequest request)
          Returns the statistics main page
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, init, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_MANAGE_GREETINGSCARD

public static final java.lang.String RIGHT_MANAGE_GREETINGSCARD
See Also:
Constant Field Values
Constructor Detail

GreetingsCardJspBean

public GreetingsCardJspBean()
Creates a new GreetingsCardJspBean object.

Method Detail

getManageGreetingsCard

public java.lang.String getManageGreetingsCard(javax.servlet.http.HttpServletRequest request)
Returns the Greetings Card administration menu

Parameters:
request - The Http request
Returns:
The Html template

getGreetingsCardTemplatesList

public java.lang.String getGreetingsCardTemplatesList(javax.servlet.http.HttpServletRequest request)
Returns the list of greetings card templates

Parameters:
request - The Http request
Returns:
The Html template

getChoiceGreetingsCardTemplate

public java.lang.String getChoiceGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                                throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Return the template selected

Parameters:
request - The request
Returns:
the template selected
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

getCreateGreetingsCardTemplate

public java.lang.String getCreateGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                                throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Returns the greetings card template creation form

Parameters:
request - The Http request
Returns:
The Html template
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

doCreateGreetingsCardTemplate

public java.lang.String doCreateGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                               throws java.io.IOException,
                                                      fr.paris.lutece.portal.service.admin.AccessDeniedException
Process greetings card template Creation

Parameters:
request - The Http request
Returns:
String url to the jsp.
Throws:
java.io.IOException - For file access exception
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

getModifyGreetingsCardTemplate

public java.lang.String getModifyGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                                throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Returns the greetings card template Modification form

Parameters:
request - The Http request
Returns:
The Html template
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

doModifyGreetingsCardTemplate

public java.lang.String doModifyGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                               throws java.lang.Exception,
                                                      fr.paris.lutece.portal.service.admin.AccessDeniedException
Process greetings card template modification

Parameters:
request - Http request.
Returns:
String url to the image library jsp.
Throws:
java.lang.Exception - For file access exception
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

doRemoveGreetingsCardTemplate

public java.lang.String doRemoveGreetingsCardTemplate(javax.servlet.http.HttpServletRequest request)
                                               throws fr.paris.lutece.util.filesystem.DirectoryNotFoundException,
                                                      fr.paris.lutece.portal.service.admin.AccessDeniedException
Processes GreetingsCardTemplate removal

Parameters:
request - The Http request
Returns:
The URL to redirect to
Throws:
fr.paris.lutece.util.filesystem.DirectoryNotFoundException - if the directory does not exist.
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

getGreetingsCardTextForSwfApp

public java.lang.String getGreetingsCardTextForSwfApp(javax.servlet.http.HttpServletRequest request)
Returns the parameters for the swf app text mode

Parameters:
request - the request
Returns:
The Html template

getGreetingsCardXMLForSwfApp

public java.lang.String getGreetingsCardXMLForSwfApp(javax.servlet.http.HttpServletRequest request)
Returns the parameters for the swf app text mode

Parameters:
request - the request
Returns:
The Html template

getPasswordForSwfApp

public java.lang.String getPasswordForSwfApp(javax.servlet.http.HttpServletRequest request)
Returns the password of the greetings card template for the swf app

Parameters:
request - the request
Returns:
The Html template

getStatistics

public java.lang.String getStatistics(javax.servlet.http.HttpServletRequest request)
                               throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Returns the statistics main page

Parameters:
request - The Http request
Returns:
The Html template
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

getGlobalStatistics

public java.lang.String getGlobalStatistics(javax.servlet.http.HttpServletRequest request)
                                     throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Returns the statistics main page

Parameters:
request - The Http request
Returns:
The Html template
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

doRemoveGreetingsCards

public java.lang.String doRemoveGreetingsCards(javax.servlet.http.HttpServletRequest request)
Processes asked greetings cards removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

getSendGreetingsCard

public java.lang.String getSendGreetingsCard(javax.servlet.http.HttpServletRequest request)
                                      throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Returns the Greetings Card administration menu

Parameters:
request - The Http request
Returns:
The Html template
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the exception for AccessDeniedException

doSendGreetingsCard

public java.lang.String doSendGreetingsCard(javax.servlet.http.HttpServletRequest request)
Send Greetings Card

Parameters:
request - The request
Returns:
Information message corresponding to send

getLocaleTemplate

public static fr.paris.lutece.util.html.HtmlTemplate getLocaleTemplate(java.lang.String strTemplate,
                                                                       java.util.Locale locale,
                                                                       java.lang.Object model,
                                                                       int nMode)
Returns a reference on a template object (load the template or get it from the cache if present.)

Parameters:
strTemplate - The name of the template
locale - The current locale to localize the template
model - the model to use for loading
nMode - the mode HTML or Flash
Returns:
The template object.
Since:
1.5

getPlugin

public fr.paris.lutece.portal.service.plugin.Plugin getPlugin()
Return the plugin

Returns:
Plugin


Copyright © 2009 Mairie de Paris. All Rights Reserved.