fr.paris.lutece.plugins.workflow.modules.assignment.service
Class AssignmentHistoryService

java.lang.Object
  extended by fr.paris.lutece.plugins.workflow.modules.assignment.service.AssignmentHistoryService
All Implemented Interfaces:
IAssignmentHistoryService

public class AssignmentHistoryService
extends java.lang.Object
implements IAssignmentHistoryService

AssignmentHistoryService


Field Summary
static java.lang.String BEAN_SERVICE
           
 
Constructor Summary
AssignmentHistoryService()
           
 
Method Summary
 void create(AssignmentHistory assignmentHistory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Creation of an instance of assignmentHistory
 java.util.List<AssignmentHistory> getListByHistory(int nIdHistory, int nIdTask, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Return the list of assignment associated width the history specified in parameter
 void removeByHistory(int nIdHistory, int nIdTask, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Remove all assignment associated width the history specified in parameter
 void removeByTask(int nIdTask, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Remove all assignment associated width the task specified in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEAN_SERVICE

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

AssignmentHistoryService

public AssignmentHistoryService()
Method Detail

create

@Transactional(value="workflow.transactionManager")
public void create(AssignmentHistory assignmentHistory,
                                 fr.paris.lutece.portal.service.plugin.Plugin plugin)
Creation of an instance of assignmentHistory

Specified by:
create in interface IAssignmentHistoryService
Parameters:
assignmentHistory - the history of the assignmennt
plugin - the plugin

removeByHistory

@Transactional(value="workflow.transactionManager")
public void removeByHistory(int nIdHistory,
                                          int nIdTask,
                                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all assignment associated width the history specified in parameter

Specified by:
removeByHistory in interface IAssignmentHistoryService
Parameters:
nIdHistory - the history key
nIdTask - The task key
plugin - the Plugin

removeByTask

@Transactional(value="workflow.transactionManager")
public void removeByTask(int nIdTask,
                                       fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all assignment associated width the task specified in parameter

Specified by:
removeByTask in interface IAssignmentHistoryService
Parameters:
nIdTask - The task key
plugin - the Plugin

getListByHistory

public java.util.List<AssignmentHistory> getListByHistory(int nIdHistory,
                                                          int nIdTask,
                                                          fr.paris.lutece.portal.service.plugin.Plugin plugin)
Return the list of assignment associated width the history specified in parameter

Specified by:
getListByHistory in interface IAssignmentHistoryService
Parameters:
nIdHistory - the history id
nIdTask - the task id
plugin - the plugin
Returns:
the Config Object


Copyright © 2012 Mairie de Paris. All Rights Reserved.