sinkEvents(Event.ONMOUSEUP);\r
}\r
\r
+ @Override\r
public void onBrowserEvent(Event event) {\r
switch (DOM.eventGetType(event)) {\r
case Event.ONKEYDOWN:\r
/**\r
* Make an RPC call to retrieve the groups that belong to the specified\r
* user.\r
- *\r
- * @param userId the user ID\r
*/\r
public void updateGroups() {\r
GetCommand<GroupsResource> gg = new GetCommand<GroupsResource>(GroupsResource.class, GSS.get().getCurrentUserResource().getGroupsPath()){\r
\r
+ @Override\r
public void onComplete() {\r
GroupsResource res = getResult();\r
MultipleGetCommand<GroupResource> ga = new MultipleGetCommand<GroupResource>(GroupResource.class, res.getGroupPaths().toArray(new String[]{})){\r
\r
+ @Override\r
public void onComplete() {\r
List<GroupResource> groupList = getResult();\r
tree.clear();\r
}\r
}\r
\r
-\r
+ @Override\r
public void onError(Throwable t) {\r
GWT.log("", t);\r
}\r
\r
+ @Override\r
public void onError(String p, Throwable throwable) {\r
GWT.log("Path:"+p, throwable);\r
}\r
DeferredCommand.addCommand(ga);\r
}\r
\r
-\r
+ @Override\r
public void onError(Throwable t) {\r
\r
}\r
};\r
DeferredCommand.addCommand(gg);\r
- /*\r
- GetGroupsCommand gg = new GetGroupsCommand(GSS.get().getCurrentUserResource().getGroupsPath()){\r
-\r
- public void onComplete() {\r
- GroupsResource res = getResource();\r
- GetAllGroupsCommand ga = new GetAllGroupsCommand(res.getGroupPaths().toArray(new String[]{})){\r
-\r
- public void onComplete() {\r
- List<GroupResource> groupList = getList();\r
- tree.clear();\r
- for (int i = 0; i < groupList.size(); i++) {\r
- final TreeItem item = new TreeItem(imageItemHTML(images.groupImage(), groupList.get(i).getName()));\r
- item.setUserObject(groupList.get(i));\r
- tree.addItem(item);\r
- updateUsers( item);\r
- }\r
- }\r
- };\r
- DeferredCommand.addCommand(ga);\r
- }\r
- };\r
- DeferredCommand.addCommand(gg);*/\r
-\r
}\r
\r
/**\r
GSS.get().getStatusPanel().updateCurrentlyShowing(null); //clear stats - nothing to show for the groups tab\r
}\r
\r
-\r
/**\r
* A helper method to simplify adding tree items that have attached images.\r
* {@link #addImageItem(TreeItem, String) code}\r
if(groupItem.getUserObject() instanceof GroupResource){\r
GroupResource res = (GroupResource) groupItem.getUserObject();\r
MultipleGetCommand<GroupUserResource> gu = new MultipleGetCommand<GroupUserResource>(GroupUserResource.class, res.getUserPaths().toArray(new String[]{})){\r
+ @Override\r
public void onComplete() {\r
List<GroupUserResource> users = getResult();\r
groupItem.removeItems();\r
}\r
}\r
\r
-\r
+ @Override\r
public void onError(Throwable t) {\r
GWT.log("", t);\r
}\r
\r
+ @Override\r
public void onError(String p, Throwable throwable) {\r
GWT.log("Path:"+p, throwable);\r
}\r
previous = newPrevious;\r
}\r
\r
- /*\r
- * (non-Javadoc)\r
- *\r
- * @see com.google.gwt.user.client.ui.UIObject#setVisible(boolean)\r
- */\r
+ @Override\r
public void setVisible(final boolean visible) {\r
super.setVisible(visible);\r
if (visible)\r