org.chorem.jtimer.data
Interface VetoableDataEventListener

All Superinterfaces:
EventListener
All Known Subinterfaces:
ProjectManagement, Saver
All Known Implementing Classes:
AbstractSaver, ChoremXMLRPCClient, CommonVetoable, GTimerIncrementalSaver

public interface VetoableDataEventListener
extends EventListener

Vetoable Data event listener.

Version:
$Revision: 2778 $ Last update : $Date: 2011-09-05 10:12:54 +0200 (Mon, 05 Sep 2011) $ By : $Author: echatellier $
Author:
chorlet

Method Summary
 void checkAddProject(TimerProject project)
          Check add project.
 void checkAddTask(TimerTask parent, TimerTask task)
          Check add task.
 void checkChangeClosedState(TimerTask task)
          Check change task state.
 void checkDeleteProject(TimerProject project)
          Check delete project.
 void checkDeleteTask(TimerTask task)
          Check delete task.
 void checkMergeTasks(TimerTask destinationTask, List<TimerTask> otherTasks)
          Check merge task.
 void checkModifyProject(TimerProject project)
          Check modify project.
 void checkModifyTask(TimerTask task)
          Check modify task.
 void checkMoveTask(TimerTask destination, Collection<TimerTask> tasksToMove)
          Check move task.
 void checkSetAnnotation(TimerTask task, Date date, String value)
          Check update task annotation.
 void checkSetTaskTime(TimerTask task, Date date, Long value)
          Check update task time.
 

Method Detail

checkAddProject

void checkAddProject(TimerProject project)
Check add project.

Parameters:
project - project to add

checkAddTask

void checkAddTask(TimerTask parent,
                  TimerTask task)
Check add task.

Parameters:
parent - parent task
task - task to add

checkModifyProject

void checkModifyProject(TimerProject project)
Check modify project.

Parameters:
project - modified project

checkModifyTask

void checkModifyTask(TimerTask task)
Check modify task.

Parameters:
task - modified task

checkDeleteProject

void checkDeleteProject(TimerProject project)
Check delete project.

Parameters:
project - deleted project

checkDeleteTask

void checkDeleteTask(TimerTask task)
Check delete task.

Parameters:
task - deleted task

checkSetAnnotation

void checkSetAnnotation(TimerTask task,
                        Date date,
                        String value)
Check update task annotation.

Parameters:
task - task to update
date - day of change
value - new annotation

checkSetTaskTime

void checkSetTaskTime(TimerTask task,
                      Date date,
                      Long value)
Check update task time.

Parameters:
task - task to update
date - day of change
value - new time in seconds

checkChangeClosedState

void checkChangeClosedState(TimerTask task)
Check change task state.

Parameters:
task - task

checkMoveTask

void checkMoveTask(TimerTask destination,
                   Collection<TimerTask> tasksToMove)
Check move task.

Parameters:
destination - task to move to
tasksToMove - tasks to move

checkMergeTasks

void checkMergeTasks(TimerTask destinationTask,
                     List<TimerTask> otherTasks)
Check merge task.

Parameters:
destinationTask - task result of merge
otherTasks - other task to merge


Copyright © 2007-2012 CodeLutin. All Rights Reserved.