com.opnworks.timesheet.domain.listeners
Interface IActivityLister

All Known Implementing Classes:
Project, TimesheetSystem

public interface IActivityLister

Implementers of this interface listen to actions that add, retrieve or remove activity types

Author:
laurent

Method Summary
 void addActivityType(ActivityType activityType)
           
 java.util.List getActivityTypes()
           
 void removeActivityType(ActivityType activityType)
           
 

Method Detail

getActivityTypes

public java.util.List getActivityTypes()
                                throws TimesheetException
Returns:
Throws:
TimesheetException - Description of Exception

addActivityType

public void addActivityType(ActivityType activityType)
                     throws TimesheetException
Parameters:
activityType - An ActivityType
Throws:
TimesheetException - Description of Exception

removeActivityType

public void removeActivityType(ActivityType activityType)
                        throws TimesheetException
Parameters:
activityType - An ActivityType
Throws:
TimesheetException - Description of Exception