Novell exteNd
Director 5.2 API

com.sssw.fw.task.factory
Class EboFactory

java.lang.Object
 |
 +--com.sssw.fw.task.factory.EboFactory
All Implemented Interfaces:
Serializable

public class EboFactory
extends Object
implements Serializable

The factory class for task management.

See Also:
Serialized Form

Constructor Summary
EboFactory()
           
 
Method Summary
static EbiTaskManager getTaskManager(EbiContext context, String objectID, String qualifier)
          Get the Task Manager.
static EbiTaskManager getTaskManager(EbiContext context, String taskTypeListLocation, String taskListLocation, String objectID, String qualifier)
          Get the Task Manager.
static EbiTaskManager getTaskManager(String taskTypeListLocation, String taskListLocation, String objectID, String qualifier)
          Deprecated. Instead use the method that takes an additional EbiContext parameter.
static EbiTaskType getTaskType(Node definition, String kind, String qualifier)
          Get a Task Type object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EboFactory

public EboFactory()
Method Detail

getTaskManager

public static EbiTaskManager getTaskManager(String taskTypeListLocation,
                                            String taskListLocation,
                                            String objectID,
                                            String qualifier)
                                     throws EboFactoryException,
                                            EboUnrecoverableSystemException
Deprecated. Instead use the method that takes an additional EbiContext parameter.

Get the Task Manager.
Parameters:
taskTypeListLocation - the location of the task type list
taskListLocation - the location of the task list for the Task Manager to load
objectID - tells which Task Manager object to get; if not specified, then the default implementation object is returned
qualifier - qualifier for additional initialization of the returned object
Returns:
the Task Manager

getTaskManager

public static EbiTaskManager getTaskManager(EbiContext context,
                                            String taskTypeListLocation,
                                            String taskListLocation,
                                            String objectID,
                                            String qualifier)
                                     throws EboFactoryException,
                                            EboUnrecoverableSystemException
Get the Task Manager.
Parameters:
context - request context
taskTypeListLocation - the location of the task type list
taskListLocation - the location of the task list for the Task Manager to load
objectID - tells which Task Manager object to get; if not specified, then the default implementation object is returned
qualifier - qualifier for additional initialization of the returned object
Returns:
the Task Manager

getTaskManager

public static EbiTaskManager getTaskManager(EbiContext context,
                                            String objectID,
                                            String qualifier)
                                     throws EboFactoryException,
                                            EboUnrecoverableSystemException
Get the Task Manager.
Parameters:
context - request context Manager to load
objectID - tells which Task Manager object to get; if not specified, then the default implementation object is returned
qualifier - qualifier for additional initialization of the returned object
Returns:
the Task Manager

getTaskType

public static EbiTaskType getTaskType(Node definition,
                                      String kind,
                                      String qualifier)
                               throws EboFactoryException
Get a Task Type object.
Parameters:
definition - the definition of the Task Type
kind - the kind of the Task Type
qualifier - the qualifier for what task type object to return; if null then the default implementation object is returned
Returns:
the Task Type

Novell exteNd
Director 5.2 API