public class WorkflowProvider extends Object implements fr.paris.lutece.portal.service.workflow.IWorkflowProvider
Constructor and Description |
---|
WorkflowProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
canProcessAction(int nIdAction,
javax.servlet.http.HttpServletRequest request) |
void |
doSaveTasksForm(int nIdResource,
String strResourceType,
int nIdAction,
Integer nExternalParentId,
javax.servlet.http.HttpServletRequest request,
Locale locale,
String strUserAccessCode)
Deprecated.
|
String |
doValidateTasksForm(int nIdResource,
String strResourceType,
int nIdAction,
javax.servlet.http.HttpServletRequest request,
Locale locale) |
Collection<fr.paris.lutece.plugins.workflowcore.business.action.Action> |
getActions(Collection<fr.paris.lutece.plugins.workflowcore.business.action.Action> listActions,
fr.paris.lutece.portal.business.user.AdminUser user) |
Map<Integer,List<fr.paris.lutece.plugins.workflowcore.business.action.Action>> |
getActions(Map<Integer,List<fr.paris.lutece.plugins.workflowcore.business.action.Action>> mapActions,
fr.paris.lutece.portal.business.user.AdminUser user) |
Collection<fr.paris.lutece.plugins.workflowcore.business.state.State> |
getAllStateByWorkflow(Collection<fr.paris.lutece.plugins.workflowcore.business.state.State> listStates,
fr.paris.lutece.portal.business.user.AdminUser user) |
List<Integer> |
getAuthorizedResourceList(String strResourceType,
int nIdWorkflow,
int nIdWorkflowState,
Integer nExternalParentId,
fr.paris.lutece.portal.business.user.AdminUser user) |
List<Integer> |
getAuthorizedResourceList(String strResourceType,
int nIdWorkflow,
List<Integer> lListIdWorkflowState,
Integer nExternalParentId,
fr.paris.lutece.portal.business.user.AdminUser user) |
String |
getDisplayDocumentHistory(int nIdResource,
String strResourceType,
int nIdWorkflow,
javax.servlet.http.HttpServletRequest request,
Locale locale) |
String |
getDisplayTasksForm(int nIdResource,
String strResourceType,
int nIdAction,
javax.servlet.http.HttpServletRequest request,
Locale locale) |
String |
getDocumentHistoryXml(int nIdResource,
String strResourceType,
int nIdWorkflow,
javax.servlet.http.HttpServletRequest request,
Locale locale) |
String |
getUserAccessCode(javax.servlet.http.HttpServletRequest request) |
fr.paris.lutece.util.ReferenceList |
getWorkflowsEnabled(fr.paris.lutece.portal.business.user.AdminUser user,
Locale locale) |
boolean |
isAuthorized(int nIdResource,
String strResourceType,
int nIdWorkflow,
fr.paris.lutece.portal.business.user.AdminUser user) |
public Collection<fr.paris.lutece.plugins.workflowcore.business.action.Action> getActions(Collection<fr.paris.lutece.plugins.workflowcore.business.action.Action> listActions, fr.paris.lutece.portal.business.user.AdminUser user)
getActions
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public Map<Integer,List<fr.paris.lutece.plugins.workflowcore.business.action.Action>> getActions(Map<Integer,List<fr.paris.lutece.plugins.workflowcore.business.action.Action>> mapActions, fr.paris.lutece.portal.business.user.AdminUser user)
getActions
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public Collection<fr.paris.lutece.plugins.workflowcore.business.state.State> getAllStateByWorkflow(Collection<fr.paris.lutece.plugins.workflowcore.business.state.State> listStates, fr.paris.lutece.portal.business.user.AdminUser user)
getAllStateByWorkflow
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public List<Integer> getAuthorizedResourceList(String strResourceType, int nIdWorkflow, int nIdWorkflowState, Integer nExternalParentId, fr.paris.lutece.portal.business.user.AdminUser user)
getAuthorizedResourceList
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public List<Integer> getAuthorizedResourceList(String strResourceType, int nIdWorkflow, List<Integer> lListIdWorkflowState, Integer nExternalParentId, fr.paris.lutece.portal.business.user.AdminUser user)
getAuthorizedResourceList
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public String getDisplayDocumentHistory(int nIdResource, String strResourceType, int nIdWorkflow, javax.servlet.http.HttpServletRequest request, Locale locale)
getDisplayDocumentHistory
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public String getDisplayTasksForm(int nIdResource, String strResourceType, int nIdAction, javax.servlet.http.HttpServletRequest request, Locale locale)
getDisplayTasksForm
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public String getDocumentHistoryXml(int nIdResource, String strResourceType, int nIdWorkflow, javax.servlet.http.HttpServletRequest request, Locale locale)
getDocumentHistoryXml
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public fr.paris.lutece.util.ReferenceList getWorkflowsEnabled(fr.paris.lutece.portal.business.user.AdminUser user, Locale locale)
getWorkflowsEnabled
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public String getUserAccessCode(javax.servlet.http.HttpServletRequest request)
getUserAccessCode
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public boolean canProcessAction(int nIdAction, javax.servlet.http.HttpServletRequest request)
canProcessAction
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public boolean isAuthorized(int nIdResource, String strResourceType, int nIdWorkflow, fr.paris.lutece.portal.business.user.AdminUser user)
isAuthorized
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
public String doValidateTasksForm(int nIdResource, String strResourceType, int nIdAction, javax.servlet.http.HttpServletRequest request, Locale locale)
doValidateTasksForm
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
@Deprecated public void doSaveTasksForm(int nIdResource, String strResourceType, int nIdAction, Integer nExternalParentId, javax.servlet.http.HttpServletRequest request, Locale locale, String strUserAccessCode)
doSaveTasksForm
in interface fr.paris.lutece.portal.service.workflow.IWorkflowProvider
Copyright © 2015 Mairie de Paris. All rights reserved.