Show AgilePlannerWebUIService.java syntax highlighted
package ucalgary.ebe.webui.server.service;
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;
import com.google.gwt.user.client.rpc.RemoteService;
public interface AgilePlannerWebUIService extends RemoteService {
/**
* Webservice call to load a project from the persister
*
* @param name
* @return
*/
public ProjectWeb loadProject(String name);
public Vector getProjectNames();
/****************************************************************************************
* CREATE *
****************************************************************************************/
public BacklogWeb createBacklog();
public IterationWeb createIteration(String name, String description, float availableEffort, String startDate, String endDate);
public ProjectWeb createProject(String name);
public StoryCardWeb createStoryCard(String name, String description, long parentid, float bestCaseEstimate,
float mostlikelyEstimate, float worstCaseEstimate, float actualEffort, boolean completed);
/****************************************************************************************
* DELETE *
****************************************************************************************/
public BacklogWeb deleteBacklog(long id);
public IterationWeb deleteIteration(long id);
public ProjectWeb deleteProject(long id);
public StoryCardWeb deleteStoryCard(long id);
/****************************************************************************************
* UPDATE STORYCARD *
****************************************************************************************/
public StoryCardWeb updateStoryCardActualEffort(long id, float actualEffort);
public StoryCardWeb updateStoryCardBestCaseEstimate(long id, float bestCaseEstimate);
public StoryCardWeb updateStoryCardComplete(long id, boolean completed);
public StoryCardWeb updateStoryCardDescription(long id, String description);
public StoryCardWeb updateStoryCardMostLikelyEstimate(long id, float mostlikelyEstimate);
public StoryCardWeb updateStoryCardName(long id, String name);
public StoryCardWeb updateStoryCardInProgress(long id, boolean started);
public StoryCardWeb updateStoryCardWorstCaseEstimate(long id, float worstCaseEstimate);
/****************************************************************************************
* MOVE STORYCARD BETWEEN PARENTS *
****************************************************************************************/
public StoryCardWeb moveStoryCardToNewParent(long id, long oldparentid, long newparentid);
/****************************************************************************************
* UPDATE ITERATION *
****************************************************************************************/
public IterationWeb updateIterationAvailableEffort(long id, float availableEffort);
public IterationWeb updateIterationComplete(long id, boolean completed);
public IterationWeb updateIterationDescription(long id, String description);
public IterationWeb updateIterationEndDate(long id, String endDate);
public IterationWeb updateIterationName(long id, String name);
/****************************************************************************************
* UPDATE PROJECT *
****************************************************************************************/
public ProjectWeb updateProjectName(long id, String name);
}
See more files for this project here