*/\r
package gr.grnet.pithos.web.client;\r
\r
-import com.google.gwt.core.client.Scheduler;\r
-import com.google.gwt.user.client.Window;\r
-import com.google.gwt.user.client.ui.Anchor;\r
-import com.google.gwt.user.client.ui.Label;\r
import gr.grnet.pithos.web.client.foldertree.File;\r
import gr.grnet.pithos.web.client.foldertree.Resource;\r
import gr.grnet.pithos.web.client.rest.PostRequest;\r
import gr.grnet.pithos.web.client.rest.PutRequest;\r
+import gr.grnet.pithos.web.client.tagtree.Tag;\r
+\r
+import java.util.Map;\r
\r
import com.google.gwt.core.client.GWT;\r
+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.i18n.client.DateTimeFormat;\r
-import com.google.gwt.resources.client.ClientBundle;\r
import com.google.gwt.resources.client.ImageResource;\r
+import com.google.gwt.user.client.Window;\r
+import com.google.gwt.user.client.ui.Anchor;\r
import com.google.gwt.user.client.ui.Button;\r
import com.google.gwt.user.client.ui.CheckBox;\r
import com.google.gwt.user.client.ui.DecoratedTabPanel;\r
import com.google.gwt.user.client.ui.FocusPanel;\r
import com.google.gwt.user.client.ui.HasHorizontalAlignment;\r
import com.google.gwt.user.client.ui.HorizontalPanel;\r
+import com.google.gwt.user.client.ui.Label;\r
import com.google.gwt.user.client.ui.TextBox;\r
import com.google.gwt.user.client.ui.VerticalPanel;\r
-import gr.grnet.pithos.web.client.tagtree.Tag;\r
-import java.util.Map;\r
\r
/**\r
* The 'File properties' dialog box implementation.\r
*/\r
public class FilePropertiesDialog extends AbstractPropertiesDialog {\r
\r
- private PermissionsList permList;\r
+ protected PermissionsList permList;\r
\r
- private CheckBox readForAll;\r
+ protected CheckBox readForAll;\r
\r
/**\r
* An image bundle for this widgets images.\r
*/\r
- public interface Images extends ClientBundle,MessagePanel.Images {\r
+ public interface Images extends MessagePanel.Images {\r
\r
@Source("gr/grnet/pithos/resources/edit_user.png")\r
ImageResource permUser();\r
// when the button is clicked.\r
final Button ok = new Button("OK", new ClickHandler() {\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
accept();\r
closeDialog();\r
}\r
// dialog when the button is clicked.\r
final Button cancel = new Button("Cancel", new ClickHandler() {\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
closeDialog();\r
}\r
});\r
tagAnchor.addClickHandler(new ClickHandler() {\r
\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
String existing = tags.getText().trim();\r
if (MULTIPLE_VALUES_TEXT.equals(existing))\r
existing = "";\r
HorizontalPanel permButtons = new HorizontalPanel();\r
Button add = new Button("Add Group", new ClickHandler() {\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
PermissionsAddDialog dlg = new PermissionsAddDialog(app, app.getAccount().getGroups(), permList, false);\r
dlg.center();\r
permList.updatePermissionTable();\r
\r
final Button addUser = new Button("Add User", new ClickHandler() {\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
PermissionsAddDialog dlg = new PermissionsAddDialog(app, app.getAccount().getGroups(), permList, true);\r
dlg.center();\r
permList.updatePermissionTable();\r
readForAll.setValue(file.isPublished());\r
readForAll.addClickHandler(new ClickHandler() {\r
@Override\r
- public void onClick(ClickEvent event) {\r
+ public void onClick(@SuppressWarnings("unused") ClickEvent event) {\r
readForAllNote.setVisible(readForAll.getValue());\r
}\r
});\r
final String path = file.getParent().getUri() + "/" + newFilename;\r
PutRequest updateFile = new PutRequest(app.getApiPath(), app.getUsername(), path) {\r
@Override\r
- public void onSuccess(Resource result) {\r
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {\r
updateMetaData(app.getApiPath(), app.getUsername(), path + "?update=", newTags, finalPublished, perms);\r
}\r
\r
updateMetaData(app.getApiPath(), app.getUsername(), file.getUri() + "?update=", newTags, finalPublished, perms);\r
}\r
\r
- private void updateMetaData(String api, String owner, String path, String[] newTags, Boolean published, Map<String, Boolean[]> newPermissions) {\r
+ protected void updateMetaData(String api, String owner, String path, String[] newTags, Boolean published, Map<String, Boolean[]> newPermissions) {\r
if (newTags != null || published != null || newPermissions != null) {\r
PostRequest updateFile = new PostRequest(api, owner, path) {\r
@Override\r
- public void onSuccess(Resource result) {\r
+ public void onSuccess(@SuppressWarnings("unused") Resource result) {\r
app.updateFolder(file.getParent(), true);\r
}\r
\r