de.jcon.jproject.task
Class ProjectListTask

java.lang.Object
  |
  +--de.jcon.jproject.task.AbstractBusinessTask
        |
        +--de.jcon.jproject.task.ProjectListTask

public class ProjectListTask
extends AbstractBusinessTask

DOCUMENT ME!

Version:
$Revision: 1.18 $ / $Date: 2004/05/16 20:29:30 $
Author:
Oliver Gries

Field Summary
static java.lang.String AGENCY_LIST
           
static java.lang.String CUSTOMER_LIST
           
 
Fields inherited from class de.jcon.jproject.task.AbstractBusinessTask
DELETED_ITEMS, ROLE_COMPONENT, SELECTED
 
Constructor Summary
ProjectListTask()
           
 
Method Summary
 TaskData execute(TaskData theInData)
          DOCUMENT ME!
static TableHeader[] getTableHeader()
          DOCUMENT ME!
static boolean hasPermission(Project aRec, IUser aCurrentUser)
          DOCUMENT ME!
static DataWrapper[] prepareData(Project[] theObjects, java.util.Locale aLocale, IUser currentUser)
          DOCUMENT ME!
 
Methods inherited from class de.jcon.jproject.task.AbstractBusinessTask
clearDeletedSessionItemsList, combineContext, deleteRoles, getDeletedSessionItems
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CUSTOMER_LIST

public static final java.lang.String CUSTOMER_LIST

AGENCY_LIST

public static final java.lang.String AGENCY_LIST
Constructor Detail

ProjectListTask

public ProjectListTask()
Method Detail

getTableHeader

public static TableHeader[] getTableHeader()
DOCUMENT ME!

Returns:
DOCUMENT ME!

prepareData

public static DataWrapper[] prepareData(Project[] theObjects,
                                        java.util.Locale aLocale,
                                        IUser currentUser)
                                 throws BaseException
DOCUMENT ME!

Parameters:
theObjects - DOCUMENT ME!
aLocale - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
BaseException - DOCUMENT ME!

execute

public TaskData execute(TaskData theInData)
                 throws BaseException
DOCUMENT ME!

Overrides:
execute in class AbstractBusinessTask
Parameters:
theInData - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
BaseException - DOCUMENT ME!

hasPermission

public static boolean hasPermission(Project aRec,
                                    IUser aCurrentUser)
DOCUMENT ME!

Parameters:
aRec - DOCUMENT ME!
aCurrentUser - DOCUMENT ME!
Returns:
DOCUMENT ME!