org.silverpeas.process.util
Class ProcessList<C extends ProcessExecutionContext>

java.lang.Object
  extended by org.silverpeas.process.util.ProcessList<C>

public class ProcessList<C extends ProcessExecutionContext>
extends Object

Managing list of processes (tasks in other words) and setting global parameters for execution.

Author:
Yohann Chastagnier

Constructor Summary
ProcessList()
          Default constructor
ProcessList(List<SilverpeasProcess<C>> processes)
          Default constructor
ProcessList(SilverpeasProcess<C>... processes)
          Default constructor
 
Method Summary
 void add(SilverpeasProcess<C> process)
          Adds a Silverpeas process
 void addAll(List<SilverpeasProcess<C>> processes)
          Adds several Silverpeas processes
 void addAll(SilverpeasProcess<C>... processes)
          Adds several Silverpeas processes
 List<SilverpeasProcess<C>> getList()
          Gets the list of Silverpeas processes
 Map<String,Object> getSessionParameters()
          Gets the common session parameters
 boolean isEmpty()
          Indicates if the list of Silverpeas is empty
 boolean isNotEmpty()
          Indicates if the list of Silverpeas is not empty
 void put(String key, Object value)
          Adds a session parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessList

public ProcessList()
Default constructor


ProcessList

public ProcessList(SilverpeasProcess<C>... processes)
Default constructor


ProcessList

public ProcessList(List<SilverpeasProcess<C>> processes)
Default constructor

Method Detail

getList

public List<SilverpeasProcess<C>> getList()
Gets the list of Silverpeas processes

Returns:

addAll

public void addAll(SilverpeasProcess<C>... processes)
Adds several Silverpeas processes

Parameters:
processes -

addAll

public void addAll(List<SilverpeasProcess<C>> processes)
Adds several Silverpeas processes

Parameters:
processes -

add

public void add(SilverpeasProcess<C> process)
Adds a Silverpeas process

Parameters:
process -

put

public void put(String key,
                Object value)
Adds a session parameter

Parameters:
key -
value -

getSessionParameters

public Map<String,Object> getSessionParameters()
Gets the common session parameters

Returns:

isEmpty

public boolean isEmpty()
Indicates if the list of Silverpeas is empty

Returns:

isNotEmpty

public boolean isNotEmpty()
Indicates if the list of Silverpeas is not empty

Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.