fr.paris.lutece.plugins.profiles.web.views
Class ViewsJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
          extended by fr.paris.lutece.plugins.profiles.web.views.ViewsJspBean

public class ViewsJspBean
extends fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean

class ViewsJspBean


Field Summary
static java.lang.String RIGHT_MANAGE_VIEWS
           
 
Constructor Summary
ViewsJspBean()
           
 
Method Summary
 java.lang.String doAssignProfilesView(javax.servlet.http.HttpServletRequest request)
          Process the data capture form for assign users to a profile
 java.lang.String doCreateView(javax.servlet.http.HttpServletRequest request)
          Process the data capture form of a new view
 java.lang.String doModifyView(javax.servlet.http.HttpServletRequest request)
          Update a view
 java.lang.String doMoveDashboard(javax.servlet.http.HttpServletRequest request)
          Moves the dashboard
 java.lang.String doRemoveView(javax.servlet.http.HttpServletRequest request)
          Remove a view
 java.lang.String doReorderColumn(javax.servlet.http.HttpServletRequest request)
          Reorders columns
 java.lang.String doUnassignProfileView(javax.servlet.http.HttpServletRequest request)
          unassigns users from profile
 java.lang.String doUnsetColumn(javax.servlet.http.HttpServletRequest request)
          Unset the column
 java.lang.String getAssignProfilesView(javax.servlet.http.HttpServletRequest request)
          Returns the user assignation form
 java.lang.String getConfirmRemoveView(javax.servlet.http.HttpServletRequest request)
          Returns the confirmation to remove the view
 java.lang.String getCreateView(javax.servlet.http.HttpServletRequest request)
          Returns the view creation form
 java.lang.String getManageDashboards(javax.servlet.http.HttpServletRequest request)
          Get the dashboard positions management interface
 java.lang.String getManageViews(javax.servlet.http.HttpServletRequest request)
          Return views management
 java.lang.String getModifyView(javax.servlet.http.HttpServletRequest request)
          Returns the form for view modification
 
Methods inherited from class fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
getPlugin, init
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_MANAGE_VIEWS

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

ViewsJspBean

public ViewsJspBean()
Method Detail

getManageViews

public java.lang.String getManageViews(javax.servlet.http.HttpServletRequest request)
Return views management

Parameters:
request - The Http request
Returns:
Html views management page

getCreateView

public java.lang.String getCreateView(javax.servlet.http.HttpServletRequest request)
Returns the view creation form

Parameters:
request - The Http request
Returns:
Html creation form

doCreateView

public java.lang.String doCreateView(javax.servlet.http.HttpServletRequest request)
                              throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Process the data capture form of a new view

Parameters:
request - The HTTP Request
Returns:
The Jsp URL of the process result
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException

getConfirmRemoveView

public java.lang.String getConfirmRemoveView(javax.servlet.http.HttpServletRequest request)
Returns the confirmation to remove the view

Parameters:
request - The Http request
Returns:
the confirmation page

doRemoveView

public java.lang.String doRemoveView(javax.servlet.http.HttpServletRequest request)
                              throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Remove a view

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

getModifyView

public java.lang.String getModifyView(javax.servlet.http.HttpServletRequest request)
Returns the form for view modification

Parameters:
request - The Http request
Returns:
Html form

doModifyView

public java.lang.String doModifyView(javax.servlet.http.HttpServletRequest request)
                              throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Update a view

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

getAssignProfilesView

public java.lang.String getAssignProfilesView(javax.servlet.http.HttpServletRequest request)
Returns the user assignation form

Parameters:
request - The Http request
Returns:
the html code for display the modes list

doAssignProfilesView

public java.lang.String doAssignProfilesView(javax.servlet.http.HttpServletRequest request)
                                      throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Process the data capture form for assign users to a profile

Parameters:
request - The HTTP Request
Returns:
The Jsp URL of the process result
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException

doUnassignProfileView

public java.lang.String doUnassignProfileView(javax.servlet.http.HttpServletRequest request)
                                       throws fr.paris.lutece.portal.service.admin.AccessDeniedException
unassigns users from profile

Parameters:
request - The HttpRequest
Returns:
the HTML code of list assignations
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException

getManageDashboards

public java.lang.String getManageDashboards(javax.servlet.http.HttpServletRequest request)
Get the dashboard positions management interface

Parameters:
request - HttpServletRequest
Returns:
the html form

doReorderColumn

public java.lang.String doReorderColumn(javax.servlet.http.HttpServletRequest request)
                                 throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Reorders columns

Parameters:
request - the request
Returns:
url
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException

doMoveDashboard

public java.lang.String doMoveDashboard(javax.servlet.http.HttpServletRequest request)
                                 throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Moves the dashboard

Parameters:
request - the request
Returns:
url
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException

doUnsetColumn

public java.lang.String doUnsetColumn(javax.servlet.http.HttpServletRequest request)
                               throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Unset the column

Parameters:
request - the request
Returns:
url
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - the AccessDeniedException


Copyright © 2011 Mairie de Paris. All Rights Reserved.