import com.google.gwt.core.client.Scheduler;\r
import com.google.gwt.event.dom.client.ClickEvent;\r
import com.google.gwt.event.dom.client.ClickHandler;\r
-import com.google.gwt.event.logical.shared.SelectionEvent;\r
-import com.google.gwt.event.logical.shared.SelectionHandler;\r
import com.google.gwt.i18n.client.DateTimeFormat;\r
import com.google.gwt.resources.client.ImageResource;\r
import com.google.gwt.user.client.Window;\r
return permPanel;\r
}\r
\r
- private VerticalPanel createVersionPanel(List<Version> versions) {\r
+ VerticalPanel createVersionPanel(List<Version> versions) {\r
VerticalPanel versionPanel = new VerticalPanel();\r
VersionsList verList = new VersionsList(app, this, images, file, versions);\r
versionPanel.add(verList);\r
else\r
app.updateFolder(file.getParent(), true, null);\r
}\r
-\r
- private void removeAllOldVersions() {\r
- }\r
}\r
}\r
\r
@Override\r
- public void onError(Throwable t) {\r
- GWT.log("", t);\r
- if(t instanceof RestException){\r
- app.displayError("Unable to update folder: " + ((RestException) t).getHttpStatusText());\r
+ public void onError(Throwable _t) {\r
+ GWT.log("", _t);\r
+ if(_t instanceof RestException){\r
+ app.displayError("Unable to update folder: " + ((RestException) _t).getHttpStatusText());\r
}\r
else\r
- app.displayError("System error modifying folder: " + t.getMessage());\r
+ app.displayError("System error modifying folder: " + _t.getMessage());\r
}\r
};\r
newFolder.setHeader("X-Auth-Token", app.getToken());\r
import gr.grnet.pithos.web.client.grouptree.Group;
import gr.grnet.pithos.web.client.grouptree.GroupTreeView;
import gr.grnet.pithos.web.client.grouptree.GroupTreeViewModel;
-import gr.grnet.pithos.web.client.grouptree.User;
import gr.grnet.pithos.web.client.mysharedtree.MysharedTreeView;
import gr.grnet.pithos.web.client.mysharedtree.MysharedTreeViewModel;
import gr.grnet.pithos.web.client.othersharedtree.OtherSharedTreeView;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.HorizontalSplitPanel;
-import com.google.gwt.user.client.ui.Image;
-import com.google.gwt.user.client.ui.PushButton;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.view.client.SelectionChangeEvent;
private TagTreeViewModel tagTreeViewModel;
private TagTreeView tagTreeView;
- private GroupTreeViewModel groupTreeViewModel;
+ GroupTreeViewModel groupTreeViewModel;
private GroupTreeView groupTreeView;
private TreeView selectedTree;
protected AccountResource account;
- private Folder trash;
+ Folder trash;
@SuppressWarnings("rawtypes")
private List<SingleSelectionModel> selectionModels = new ArrayList<SingleSelectionModel>();
HeadRequest<AccountResource> headAccount = new HeadRequest<AccountResource>(AccountResource.class, getApiPath(), username, "", account) {
@Override
- public void onSuccess(AccountResource _result) {
+ public void onSuccess(@SuppressWarnings("unused") AccountResource _result) {
showStatistics();
}
usedPercent.setHTML(String.valueOf(account.getUsedPercentage()));
}
- protected void createHomeContainer(final AccountResource account, final Command callback) {
+ protected void createHomeContainer(final AccountResource _account, final Command callback) {
String path = "/" + Pithos.HOME_CONTAINER;
PutRequest createPithos = new PutRequest(getApiPath(), getUsername(), path) {
@Override
public void onSuccess(@SuppressWarnings("unused") Resource result) {
- if (!account.hasTrashContainer())
+ if (!_account.hasTrashContainer())
createTrashContainer(callback);
else
fetchAccount(callback);
GetRequest<Folder> getFolder = new GetRequest<Folder>(Folder.class, getApiPath(), f.getOwner(), "/" + f.getContainer() + "?format=json&delimiter=/&prefix=" + f.getPrefix(), f) {
@Override
- public void onSuccess(final Folder f) {
- Iterator<File> iter = f.getFiles().iterator();
- copyFiles(iter, targetUsername, targetUri + "/" + f.getName(), new Command() {
+ public void onSuccess(final Folder _f) {
+ Iterator<File> iter = _f.getFiles().iterator();
+ copyFiles(iter, targetUsername, targetUri + "/" + _f.getName(), new Command() {
@Override
public void execute() {
- Iterator<Folder> iterf = f.getSubfolders().iterator();
- copySubfolders(iterf, targetUsername, targetUri + "/" + f.getName(), callback);
+ Iterator<Folder> iterf = _f.getSubfolders().iterator();
+ copySubfolders(iterf, targetUsername, targetUri + "/" + _f.getName(), callback);
}
});
}
HTML restoreVersion = new HTML("<a href='#' class='hidden-link info'><span>" + AbstractImagePrototype.create(images.restore()).getHTML() + "</span><div>Restore this Version</div></a>");
restoreVersion.addClickHandler(new ClickHandler() {
@Override
- public void onClick(ClickEvent event) {
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {
restoreVersion(v.getVersion());
}
});
HTML downloadHtml = new HTML("<a class='hidden-link info' href='#'><span>" + AbstractImagePrototype.create(images.download()).getHTML()+"</span><div>View this Version</div></a>");
downloadHtml.addClickHandler(new ClickHandler() {
@Override
- public void onClick(ClickEvent event) {
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {
String fileUrl = app.getApiPath() + file.getOwner() + file.getUri() + "?X-Auth-Token=" + app.getToken() + "&version=" + v.getVersion();
Window.open(fileUrl, "_BLANK", "");
}
PostRequest restoreVersion = new PostRequest(app.getApiPath(), file.getOwner(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
container.hide();
}
PostRequest updateGroup = new PostRequest(app.getApiPath(), app.getUsername(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
app.updateGroupNode(group);
}
package gr.grnet.pithos.web.client.commands;
import gr.grnet.pithos.web.client.Pithos;
-import gr.grnet.pithos.web.client.foldertree.Resource;
-import gr.grnet.pithos.web.client.grouptree.Group;
-import gr.grnet.pithos.web.client.rest.PostRequest;
-import gr.grnet.pithos.web.client.rest.RestException;
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.core.client.Scheduler;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.PopupPanel;
public class DeleteGroupCommand implements Command {
private PopupPanel containerPanel;
- private Group group;
+ Group group;
Pithos app;
PostRequest updateGroup = new PostRequest(app.getApiPath(), app.getUsername(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
app.removeGroup(group);
}
DeleteRequest deleteF = new DeleteRequest(app.getApiPath(), f.getOwner(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
deleteSubfolder(iter2, callback);
}
DeleteRequest deleteF = new DeleteRequest(app.getApiPath(), f.getOwner(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
deleteFile(iter, callback);
}
import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.user.client.Command;
-import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.PopupPanel;
/**
PostRequest updateGroup = new PostRequest(app.getApiPath(), app.getUsername(), path) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {
app.updateGroupNode(group);
}
DeleteRequest deleteFolder = new DeleteRequest(app.getApiPath(), f.getOwner(), f.getUri()) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource _result) {
if (callback != null)
callback.execute();
}
*/
package gr.grnet.pithos.web.client.commands;
-import com.google.gwt.core.client.Scheduler;
-
-import gr.grnet.pithos.web.client.DeleteFolderDialog;
import gr.grnet.pithos.web.client.Pithos;
import gr.grnet.pithos.web.client.foldertree.File;
import gr.grnet.pithos.web.client.foldertree.Folder;
import gr.grnet.pithos.web.client.foldertree.Resource;
import gr.grnet.pithos.web.client.rest.DeleteRequest;
-import gr.grnet.pithos.web.client.rest.PostRequest;
import gr.grnet.pithos.web.client.rest.PutRequest;
import gr.grnet.pithos.web.client.rest.RestException;
import java.util.Iterator;
import java.util.List;
-
import com.google.gwt.core.client.GWT;
+import com.google.gwt.core.client.Scheduler;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.PopupPanel;
DeleteRequest deleteFolder = new DeleteRequest(app.getApiPath(), f.getOwner(), f.getUri()) {
@Override
- public void onSuccess(Resource result) {
+ public void onSuccess(@SuppressWarnings("unused") Resource _result) {
if (callback != null)
callback.execute();
}
package gr.grnet.pithos.web.client.foldertree;
-import com.google.gwt.http.client.Header;
-import com.google.gwt.http.client.Response;
-import com.google.gwt.i18n.client.NumberFormat;
-import com.google.gwt.json.client.JSONObject;
-
-import gr.grnet.pithos.web.client.Pithos;
-
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
+import com.google.gwt.http.client.Header;
+import com.google.gwt.http.client.Response;
+import com.google.gwt.i18n.client.NumberFormat;
+import com.google.gwt.json.client.JSONObject;
+
public class File extends Resource {
private String name;
package gr.grnet.pithos.web.client.foldertree;
-import gr.grnet.pithos.web.client.SharingUsers;
-
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.google.gwt.http.client.Response;
import com.google.gwt.json.client.JSONArray;
-import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONValue;
import java.util.Date;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
package gr.grnet.pithos.web.client.foldertree;
+import gr.grnet.pithos.web.client.FolderContextMenu;
+import gr.grnet.pithos.web.client.TreeView;
+
import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.resources.client.ImageResource.ImageOptions;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Tree;
-import gr.grnet.pithos.web.client.FolderContextMenu;
-import gr.grnet.pithos.web.client.TreeView;
public class FolderTreeView extends Composite implements TreeView {
}
- public Folder getSelection() {
+ @Override
+ public Folder getSelection() {
return model.getSelection();
}
package gr.grnet.pithos.web.client.grouptree;
import gr.grnet.pithos.web.client.FolderContextMenu;
-import gr.grnet.pithos.web.client.foldertree.Folder;
import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ImageResource;
}
@Override
- public void onBrowserEvent(@SuppressWarnings("unused") Cell.Context context, @SuppressWarnings("unused") com.google.gwt.dom.client.Element parent, String s, com.google.gwt.dom.client.NativeEvent event, @SuppressWarnings("unused") com.google.gwt.cell.client.ValueUpdater<String> valueUpdater) {
+ public void onBrowserEvent(@SuppressWarnings("unused") Cell.Context context, @SuppressWarnings("unused") com.google.gwt.dom.client.Element parent, @SuppressWarnings("unused") String s, com.google.gwt.dom.client.NativeEvent event, @SuppressWarnings("unused") com.google.gwt.cell.client.ValueUpdater<String> valueUpdater) {
if (event.getType().equals(ContextMenuEvent.getType().getName())) {
GroupContextMenu menu = new GroupContextMenu(app, GroupTreeView.images, null);
menu.setPopupPosition(event.getClientX(), event.getClientY());
package gr.grnet.pithos.web.client.grouptree;
import gr.grnet.pithos.web.client.Pithos;
-import gr.grnet.pithos.web.client.commands.AddUserCommand;
-import gr.grnet.pithos.web.client.commands.CreateGroupCommand;
-import gr.grnet.pithos.web.client.commands.DeleteGroupCommand;
import gr.grnet.pithos.web.client.commands.RemoveUserCommand;
import gr.grnet.pithos.web.client.grouptree.GroupTreeView.Images;
}
- public Folder getSelection() {
+ @Override
+ public Folder getSelection() {
return model.getSelection();
}
}
- public Folder getSelection() {
+ @Override
+ public Folder getSelection() {
return model.getSelection();
}