fr.paris.lutece.plugins.workflow.modules.taskassignment.business
Class WorkgroupConfigDAO

java.lang.Object
  extended by fr.paris.lutece.plugins.workflow.modules.taskassignment.business.WorkgroupConfigDAO
All Implemented Interfaces:
IWorkgroupConfigDAO

public class WorkgroupConfigDAO
extends java.lang.Object
implements IWorkgroupConfigDAO

class TaskAssignmentConfigDAO


Constructor Summary
WorkgroupConfigDAO()
           
 
Method Summary
 void deleteByTask(int nIdTask, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all workgroups associated to the configuration
 void insert(WorkgroupConfig workgroupConf, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new workgroup
 WorkgroupConfig load(int nIdTask, java.lang.String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          load a workgroup by primarey key
 java.util.List<WorkgroupConfig> selectByConfig(int nIdTask, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Select the workgroups associated to the configuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkgroupConfigDAO

public WorkgroupConfigDAO()
Method Detail

load

public WorkgroupConfig load(int nIdTask,
                            java.lang.String strWorkgroupKey,
                            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IWorkgroupConfigDAO
load a workgroup by primarey key

Specified by:
load in interface IWorkgroupConfigDAO
Parameters:
nIdTask - the task id
strWorkgroupKey - the workgroup key
plugin - the plugin
Returns:
a workgroupConfig object

selectByConfig

public java.util.List<WorkgroupConfig> selectByConfig(int nIdTask,
                                                      fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IWorkgroupConfigDAO
Select the workgroups associated to the configuration

Specified by:
selectByConfig in interface IWorkgroupConfigDAO
Parameters:
nIdTask - the task id
plugin - the plugin
Returns:
a list of EntityOwner Object

deleteByTask

public void deleteByTask(int nIdTask,
                         fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IWorkgroupConfigDAO
Delete all workgroups associated to the configuration

Specified by:
deleteByTask in interface IWorkgroupConfigDAO
Parameters:
nIdTask - the task id
plugin - the plugin

insert

public void insert(WorkgroupConfig workgroupConf,
                   fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IWorkgroupConfigDAO
Insert a new workgroup

Specified by:
insert in interface IWorkgroupConfigDAO
plugin - the plugin


Copyright © 2012 Mairie de Paris. All Rights Reserved.