Code Search for Developers
 
 
  

AgilePlannerWebUIServiceAsync.java from MASE: Agile Software Engineering at Krugle


Show AgilePlannerWebUIServiceAsync.java syntax highlighted

package ucalgary.ebe.webui.server.service;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface AgilePlannerWebUIServiceAsync {
	
	public void loadProject(String name, AsyncCallback callback);
	
	public void getProjectNames(AsyncCallback callback);
	
/****************************************************************************************
 *									CREATE												* 
 ****************************************************************************************/
	
	public void createBacklog(AsyncCallback callback);
	
	public void createIteration(String name, String description, float availableEffort, String startDate, String endDate, AsyncCallback callback);
	
	public void createProject(String name, AsyncCallback callback);
	
	public void createStoryCard(String name, String description, long parentid, float bestCaseEstimate, 
			float mostlikelyEstimate, float worstCaseEstimate, float actualEffort, AsyncCallback callback);
	
	
/****************************************************************************************
 *									DELETE												* 
 ****************************************************************************************/
	
	public void deleteStoryCard(long id, AsyncCallback callback);

	
/****************************************************************************************
 *										UPDATE STORYCARD								* 
 ****************************************************************************************/
	
	public void updateStoryCardActualEffort(long id, float actualEffort, AsyncCallback callback);
	
	public void updateStoryCardBestCaseEstimate(long id, float bestCaseEstimate, AsyncCallback callback);
	
	public void updateStoryCardDescription(long id, String description, AsyncCallback callback);
	
	public void updateStoryCardMostLikelyEstimate(long id, float mostlikelyEstimate, AsyncCallback callback);
	
	public void updateStoryCardName(long id, String name, AsyncCallback callback);
	
	public void updateStoryCardStatus(long id, String status, AsyncCallback callback);
	
	public void updateStoryCardWorstCaseEstimate(long id, float worstCaseEstimate, AsyncCallback callback);
	
	
/****************************************************************************************
 *						MOVE STORYCARD BETWEEN PARENTS									* 
 ****************************************************************************************/
	
	public void moveStoryCardToNewParent(long id, long oldparentid, long newparentid, AsyncCallback callback);

	
/****************************************************************************************
 *								UPDATE ITERATION										* 
 ****************************************************************************************/
	
	public void updateIterationAvailableEffort(long id, float availableEffort, AsyncCallback callback);
	
	public void updateIterationDescription(long id, String description, AsyncCallback callback);
	
	public void updateIterationEndDate(long id, String endDate, AsyncCallback callback);

	public void updateIterationName(long id, String name, AsyncCallback callback);
	
	public void updateIterationStatus(long id, String status, AsyncCallback callback);
	
/****************************************************************************************
 *											UPDATE PROJECT								* 
 ****************************************************************************************/

	public void updateProjectName(long id, String name, AsyncCallback callback);

}




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

  AgilePlannerWebUIService.java
  AgilePlannerWebUIServiceAsync.java
  PersisterException.java