Code Search for Developers
 
 
  

WebUIDataChangeListener.java from MASE: Agile Software Engineering at Krugle


Show WebUIDataChangeListener.java syntax highlighted

package ucalgary.ebe.webui.client;

import java.util.EventListener;
import java.util.Vector;

import ucalgary.ebe.webui.client.data.BacklogWeb;
import ucalgary.ebe.webui.client.data.IterationWeb;
import ucalgary.ebe.webui.client.data.ProjectWeb;
import ucalgary.ebe.webui.client.data.StoryCardWeb;

public interface WebUIDataChangeListener extends EventListener {

/****************************************************************************************
 *										LOAD											* 
 ****************************************************************************************/

	public void loadedProject(ProjectWeb project);
	
	public void gotProjectNames(Vector projects);
	

/****************************************************************************************
 *										CREATE											* 
 ****************************************************************************************/

	public void createdBacklog(BacklogWeb backlog);

	public void createdIteration(IterationWeb iteration);

	public void createdProject(ProjectWeb project);

	public void createdStoryCard(StoryCardWeb storycard);

/****************************************************************************************
 *									DELETE												* 
 ****************************************************************************************/

	public void deletedBacklog(BacklogWeb backlog);

	public void deletedIteration(IterationWeb iteration);
	
	public void deletedProject(ProjectWeb project);
	
	public void deletedStoryCard(StoryCardWeb storycard);
	
/****************************************************************************************
 *										UPDATE STORYCARD								* 
 ****************************************************************************************/

	public void updatedStoryCardActualEffort(StoryCardWeb storycard);

	public void updatedStoryCardBestCaseEstimate(StoryCardWeb storycard);
	
	public void updatedStoryCardComplete(StoryCardWeb storycard);
	
	public void updatedStoryCardDescription(StoryCardWeb storycard);
	
	public void updatedStoryCardMostLikelyEstimate(StoryCardWeb storycard);
	
	public void updatedStoryCardName(StoryCardWeb storycard);
	
	public void updatedStoryCardInProgress(StoryCardWeb storycard);

	public void updatedStoryCardWorstCaseEstimate(StoryCardWeb storycard);

/****************************************************************************************
 *						MOVE STORYCARD BETWEEN PARENTS									* 
 ****************************************************************************************/

	public void movedStoryCardToNewParent(StoryCardWeb storycard);
	
/****************************************************************************************
 *								UPDATE ITERATION										* 
 ****************************************************************************************/

	public void updatedIterationAvailableEffort(IterationWeb iteration);
	
	public void updatedIterationComplete(IterationWeb iteration);
	
	public void updatedIterationDescription(IterationWeb iteration);
	
	public void updatedIterationEndDate(IterationWeb iteration);
	
	public void updatedIterationName(IterationWeb iteration);
	
/****************************************************************************************
 *											UPDATE PROJECT								* 
 ****************************************************************************************/

	public void updatedProjectName(ProjectWeb project);
}




See more files for this project here

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

Project homepage: http://sourceforge.net/projects/mase
Programming language(s): Java,XML
License: other

  data/
    BacklogWeb.java
    IterationWeb.java
    ProjectWeb.java
    StoryCardWeb.java
  ui/
    CreateIterationDialogBox.java
    CreateProjectDialogBox.java
    CreateStoryCardDialogBox.java
    FloatTextBoxWithID.java
    ImageWithID.java
    ProjectListBox.java
    ProjectWhiteBoard.java
    StoryCardParentListBox.java
    TextBoxWithID.java
    TimestampTextBoxWithID.java
    WebUIMenu.java
  AgilePlannerWebUI.java
  WebUI2ServiceConnection.java
  WebUIDataChangeListener.java