Show AgilePlannerWebUI.java syntax highlighted
package ucalgary.ebe.webui.client;
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 ucalgary.ebe.webui.client.ui.ProjectListBox;
import ucalgary.ebe.webui.client.ui.ProjectWhiteBoard;
import ucalgary.ebe.webui.client.ui.WebUIMenu;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Grid;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.RootPanel;
/**
* Entry point classes define <code>onModuleLoad()</code>.
*/
public class AgilePlannerWebUI implements EntryPoint, WebUIDataChangeListener {
private WebUI2ServiceConnection con;
private Grid main;
private WebUIMenu menu;
private ProjectWhiteBoard whiteboard;
/* (non-Javadoc)
* @see com.google.gwt.core.client.EntryPoint#onModuleLoad()
*/
public void onModuleLoad() {
con = new WebUI2ServiceConnection();
con.addWebUIChangeListener(this);
Window.setTitle("AgilePlannerWebUI");
main = new Grid(2,2);
main.getCellFormatter().setAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER, HasVerticalAlignment.ALIGN_MIDDLE);
main.getCellFormatter().setAlignment(1, 0, HasHorizontalAlignment.ALIGN_LEFT, HasVerticalAlignment.ALIGN_TOP);
main.getCellFormatter().setAlignment(0, 1, HasHorizontalAlignment.ALIGN_LEFT, HasVerticalAlignment.ALIGN_MIDDLE);
main.getCellFormatter().setAlignment(1, 1, HasHorizontalAlignment.ALIGN_LEFT, HasVerticalAlignment.ALIGN_TOP);
main.setWidget(0, 0, new Image("images/ebe_logo.gif"));
menu = new WebUIMenu(con);
main.setWidget(1, 0, menu);
main.setHTML(0, 1, "<h1>AgilePlannerWebUI</h1>");
con.getProjectNames();
// con.loadProject("");
RootPanel.get().add(main);
}
public WebUI2ServiceConnection getConnection() {
return this.con;
}
/****************************************************************************************
* LOAD *
****************************************************************************************/
public void loadedProject(ProjectWeb project) {
this.whiteboard = new ProjectWhiteBoard(con, project);
main.setWidget(1, 1, this.whiteboard);
}
public void gotProjectNames(Vector names) {
ProjectListBox list = new ProjectListBox(con, names);
menu.setWidget(4, 0, list);
}
/****************************************************************************************
* CREATE *
****************************************************************************************/
//PROCESS RETURNED OBJECT
public void createdBacklog(BacklogWeb backlog) {
this.whiteboard.addBacklog(backlog);
}
//PROCESS RETURNED OBJECT
public void createdIteration(IterationWeb iteration) {
this.whiteboard.addIteration(iteration);
}
//PROCESS RETURNED OBJECT
public void createdProject(ProjectWeb project) {
}
//PROCESS RETURNED OBJECT
public void createdStoryCard(StoryCardWeb storycard) {
this.whiteboard.addStoryCard(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