*/
package gr.ebs.gss.admin.client.ui;
-import gr.ebs.gss.admin.client.TwoAdmin;
-import gr.ebs.gss.admin.client.ui.FilesPanel.UserPanelUiBinder;
-import gr.ebs.gss.server.domain.dto.FileBodyDTO;
-import gr.ebs.gss.server.domain.dto.FileHeaderDTO;
-import gr.ebs.gss.server.domain.dto.PermissionDTO;
-
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-
import com.google.gwt.core.client.GWT;
-import com.google.gwt.event.dom.client.ClickEvent;
-import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.event.dom.client.KeyPressEvent;
-import com.google.gwt.event.dom.client.KeyPressHandler;
-import com.google.gwt.gen2.table.event.client.RowSelectionEvent;
-import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
-import com.google.gwt.uibinder.client.UiHandler;
-import com.google.gwt.user.client.Command;
-import com.google.gwt.user.client.DeferredCommand;
-import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
-import com.google.gwt.user.client.ui.Grid;
-import com.google.gwt.user.client.ui.HTML;
-import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.Widget;
- @UiField Button fixButton;
+ //@UiField Button fixButton;
public OperationsPanel() {
}
- @UiHandler("fixButton")
+ /*@UiHandler("fixButton")
void handleClick(@SuppressWarnings("unused") ClickEvent e){
DeferredCommand.addCommand(new Command() {
}
});
- }
+ }*/
<h3>Administrative Operations</h3>
</div>
</g:HTMLPanel>
- <g:HorizontalPanel spacing="3">
+ <!-- g:HorizontalPanel spacing="3">
<g:cell horizontalAlignment="ALIGN_CENTER" verticalAlignment="ALIGN_MIDDLE">
<g:HTML>Fix Sharing flag:</g:HTML>
</g:cell>
<g:Button ui:field="fixButton">Search</g:Button>
</g:cell>
- </g:HorizontalPanel>
+ </g:HorizontalPanel -->
return res;
}
- @Override
- public void fixSharedFlagForAllFoldersAndFiles(){
- List<Folder> folders = manager.createQuery("select f from Folder f").getResultList();
- for(Folder f : folders){
- if(f.isReadForAll()||f.getPermissions().size()>1){
- f.setShared(true);
- update(f);
- }
- }
- List<FileHeader> files = manager.createQuery("select f from FileHeader f").getResultList();
- for(FileHeader f : files){
- if(f.isReadForAll()||f.getPermissions().size()>1){
- f.setShared(true);
- update(f);
- }
- }
- }
}