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 void deleteBacklog(long id);
public void deleteIteration(long id);
public void deleteProject(long id);
public void deleteStoryCard(long id);
/****************************************************************************************
* UPDATE STORYCARD *
****************************************************************************************/
public void updateStoryCardActualEffort(long id, float actualEffort);
public void updateStoryCardBestCaseEstimate(long id, float bestCaseEstimate);
public void updateStoryCardComplete(long id, boolean completed);
public void updateStoryCardDescription(long id, String description);
public void updateStoryCardMostLikelyEstimate(long id, float mostlikelyEstimate);
public void updateStoryCardName(long id, String name);
public void updateStoryCardInProgress(long id, boolean started);
public void updateStoryCardWorstCaseEstimate(long id, float worstCaseEstimate);
/****************************************************************************************
* MOVE STORYCARD BETWEEN PARENTS *
****************************************************************************************/
public void moveStoryCardToNewParent(long id, long oldparentid, long newparentid);
/****************************************************************************************
* UPDATE ITERATION *
****************************************************************************************/
public void updateIterationAvailableEffort(long id, float availableEffort);
public void updateIterationComplete(long id, boolean completed);
public void updateIterationDescription(long id, String description);
public void updateIterationEndDate(long id, String endDate);
public void updateIterationName(long id, String name);
/****************************************************************************************
* UPDATE PROJECT *
****************************************************************************************/
public void updateProjectName(long id, String name);
}
See more files for this project here