@ -31,7 +31,6 @@ import org.gcube.portlets.user.workspace.client.event.FileDownloadEvent.Download
import org.gcube.portlets.user.workspace.client.event.FileDownloadEventHandler ;
import org.gcube.portlets.user.workspace.client.event.FileUploadEvent ;
import org.gcube.portlets.user.workspace.client.event.FileUploadEventHandler ;
import org.gcube.portlets.user.workspace.client.event.FilterScopeEvent ;
import org.gcube.portlets.user.workspace.client.event.GetFolderLinkEvent ;
import org.gcube.portlets.user.workspace.client.event.GetInfoEvent ;
import org.gcube.portlets.user.workspace.client.event.GetInfoEventHandler ;
@ -39,11 +38,10 @@ import org.gcube.portlets.user.workspace.client.event.GetPublicLinkEvent;
import org.gcube.portlets.user.workspace.client.event.GetPublicLinkEventHandler ;
import org.gcube.portlets.user.workspace.client.event.ImagePreviewEvent ;
import org.gcube.portlets.user.workspace.client.event.ImagePreviewEventHandler ;
import org.gcube.portlets.user.workspace.client.event.LoadTreeEvent ;
import org.gcube.portlets.user.workspace.client.event.MoveItemsEvent ;
import org.gcube.portlets.user.workspace.client.event.OpenContextMenuTreeEvent ;
import org.gcube.portlets.user.workspace.client.event.OpenContextMenuTreeEventHandler ;
import org.gcube.portlets.user.workspace.client.event.OpenReportsEvent ;
import org.gcube.portlets.user.workspace.client.event.OpenReportsEventHandler ;
import org.gcube.portlets.user.workspace.client.event.OpenUrlEvent ;
import org.gcube.portlets.user.workspace.client.event.RefreshFolderEvent ;
import org.gcube.portlets.user.workspace.client.event.RenameItemEvent ;
@ -69,8 +67,6 @@ import org.gcube.portlets.user.workspace.client.gridevent.GridElementUnSelectedE
import org.gcube.portlets.user.workspace.client.gridevent.GridElementUnSelectedEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.GridRefreshEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.GridRefreshEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.LoadAllScopeEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.LoadAllScopeEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.LoadBreadcrumbEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.LoadBreadcrumbEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.MoveItemsGEvent ;
@ -79,8 +75,6 @@ import org.gcube.portlets.user.workspace.client.gridevent.PathElementSelectedEve
import org.gcube.portlets.user.workspace.client.gridevent.PathElementSelectedEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.SaveSmartFolderEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.SaveSmartFolderEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.ScopeChangeEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.ScopeChangeEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.SearchItemByIdEvent ;
import org.gcube.portlets.user.workspace.client.gridevent.SearchItemByIdEventHandler ;
import org.gcube.portlets.user.workspace.client.gridevent.SearchTextEvent ;
@ -101,7 +95,6 @@ import org.gcube.portlets.user.workspace.client.model.FileGridModel;
import org.gcube.portlets.user.workspace.client.model.FileModel ;
import org.gcube.portlets.user.workspace.client.model.FileVersionModel ;
import org.gcube.portlets.user.workspace.client.model.FolderModel ;
import org.gcube.portlets.user.workspace.client.model.ScopeModel ;
import org.gcube.portlets.user.workspace.client.view.WorkspaceFeaturesView ;
import org.gcube.portlets.user.workspace.client.view.WorkspaceQuotesView ;
import org.gcube.portlets.user.workspace.client.view.WorskpacePortlet ;
@ -318,16 +311,6 @@ public class AppController implements SubscriberInterface {
}
} ) ;
//********EVENTS TO NOTIFY SUBSCRIBERS
eventBus . addHandler ( OpenReportsEvent . TYPE , new OpenReportsEventHandler ( ) {
@Override
public void onClickOpenReports ( OpenReportsEvent openReportsEvent ) {
AppControllerExplorer . getEventBus ( ) . fireEvent ( new OpenReportsEvent ( openReportsEvent . getSourceFileModel ( ) ) ) ;
}
} ) ;
eventBus . addHandler ( GetPublicLinkEvent . TYPE , new GetPublicLinkEventHandler ( ) {
@ -340,8 +323,6 @@ public class AppController implements SubscriberInterface {
}
} ) ;
eventBus . addHandler ( AccountingHistoryEvent . TYPE , new AccountingHistoryEventHandler ( ) {
@Override
@ -484,52 +465,6 @@ public class AppController implements SubscriberInterface {
} ) ;
eventBus . addHandler ( LoadAllScopeEvent . TYPE , new LoadAllScopeEventHandler ( ) {
@Override
public void onLoadScopes ( LoadAllScopeEvent loadAllScopeEvent ) {
doLoadAllScope ( ) ;
}
private void doLoadAllScope ( ) {
appContrExplorer . getRpcWorkspaceService ( ) . getAllScope ( new AsyncCallback < List < ScopeModel > > ( ) {
@Override
public void onFailure ( Throwable caught ) {
new MessageBoxAlert ( "Error" , ConstantsExplorer . SERVER_ERROR + " getting all scope." + ConstantsExplorer . TRY_AGAIN , null ) ;
}
@Override
public void onSuccess ( List < ScopeModel > result ) {
if ( result ! = null & & result . size ( ) > 0 ) {
wsPortlet . getSearchAndFilterContainer ( ) . setListScope ( result ) ;
wsPortlet . getSearchAndFilterContainer ( ) . selectScopeByIndex ( 0 ) ; //select first scope
}
else
new MessageBoxAlert ( "Error" , ConstantsExplorer . SERVER_ERROR + " getting all scope. No scope available. " + ConstantsExplorer . TRY_AGAIN , null ) ;
}
} ) ;
}
} ) ;
eventBus . addHandler ( ScopeChangeEvent . TYPE , new ScopeChangeEventHandler ( ) {
@Override
public void onLoadScope ( ScopeChangeEvent scopeChangeEvent ) {
doLoadScope ( scopeChangeEvent . getScopeId ( ) ) ;
}
private void doLoadScope ( String scopeId ) {
AppControllerExplorer . getEventBus ( ) . fireEvent ( new FilterScopeEvent ( scopeId ) ) ;
}
} ) ;
eventBus . addHandler ( SaveSmartFolderEvent . TYPE , new SaveSmartFolderEventHandler ( ) {
@Override
@ -599,9 +534,7 @@ public class AppController implements SubscriberInterface {
if ( wsPortlet . getGxtCardLayoutResultPanel ( ) . getActivePanel ( ) instanceof GxtItemsPanel ) { //If active panel is panel with file items
wsPortlet . getGridGroupContainer ( ) . setBorderAsOnSearch ( true ) ;
wsPortlet . getGridGroupContainer ( ) . mask ( ConstantsExplorer . LOADING , ConstantsExplorer . LOADINGSTYLE ) ;
appContrExplorer . getRpcWorkspaceService ( ) . getItemsBySearchName ( textSearch , folderId , new AsyncCallback < List < FileGridModel > > ( ) {
@Override
@ -789,13 +722,6 @@ public class AppController implements SubscriberInterface {
parent = wsPortlet . getGridGroupContainer ( ) . getCurrentFolderView ( ) ;
GWT . log ( "Search is not active get parent item for uploading from CurrentFolderView: " + parent . getName ( ) ) ;
}
// }else if(wsPortlet.getGridGroupContainer().getCurrentFolderView()!=null){
// parent = wsPortlet.getGridGroupContainer().getCurrentFolderView();
// GWT.log("get parent item for uploading from CurrentFolderView: " +parent.getName());
// }else if(wsPortlet.getToolBarPath().getLastParent()!=null){
// parent = wsPortlet.getToolBarPath().getLastParent();
// GWT.log("get parent item for uploading from breadcrumb: " +parent.getName());
// }
}
else { //IF IS SEARCH ACTIVE
@ -849,11 +775,8 @@ public class AppController implements SubscriberInterface {
}
final FileModel target = parent ;
final int size = event . getListTarget ( ) . size ( ) ;
List < ? extends FileModel > targets = event . getListTarget ( ) ;
final List < FileModel > clearTargets = new ArrayList < FileModel > ( targets ) ;
//IGNORING SHARED FOLDER
@ -896,10 +819,8 @@ public class AppController implements SubscriberInterface {
@Override
public void onClick ( ClickEvent clickEvent ) {
confirm . loader ( "Deleting " + diff + " items, please wait" ) ;
// wsPortlet.getGridGroupContainer().mask("Deleting",ConstantsExplorer.LOADINGSTYLE);
appContrExplorer . getRpcWorkspaceService ( ) . deleteListItemsForIds ( ids , new AsyncCallback < List < GarbageItem > > ( ) {
@Override
@ -992,10 +913,6 @@ public class AppController implements SubscriberInterface {
} ) ;
}
/ *
private void accountingSetItemAsRead ( boolean read ) {
wsPortlet . getToolBarItemDetails ( ) . setRead ( read ) ;
} * /
/ * *
* Do element grid selected .
@ -1178,11 +1095,6 @@ public class AppController implements SubscriberInterface {
wsPortlet . getToolBarItemDetails ( ) . updateAddAdministatorInfo ( AppControllerExplorer . myLogin , res . get ( 0 ) ) ;
}
}
// if(res!=null && res.size()>0){
// wsPortlet.getToolBarItemDetails().updateACLInfo(res.get(0));
// wsPortlet.getToolBarItemDetails().updateAddAdministatorInfo(AppControllerExplorer.myLogin, res.get(0));
// }
}
} ) ;
}
@ -1260,7 +1172,7 @@ public class AppController implements SubscriberInterface {
dnd . addWorkspaceUploadNotificationListener ( listener ) ;
eventBus .fireEvent ( new Load AllScopeEvent( ) ) ; //LOAD ALL SCOPE EVENT
AppControll erExplorer. getE ventBus() .fireEvent ( new Load TreeEvent( true ) ) ; //LOAD THE TREE
}
final boolean searchingForItemId = isSearchForItemId ;
@ -1357,6 +1269,7 @@ public class AppController implements SubscriberInterface {
}
} ) ;
//TODO CHECK IF THIS MUST REMAIN COMMENTED
Scheduler . get ( ) . scheduleDeferred ( new ScheduledCommand ( ) {
@Override
public void execute ( ) {
@ -1615,7 +1528,6 @@ public class AppController implements SubscriberInterface {
GWT . log ( "Add to store: " + result ) ;
wsPortlet . getGridGroupContainer ( ) . addToStore ( result ) ;
// wsPortlet.getGridGroupContainer().unmask();
}
} ) ;
@ -1741,57 +1653,8 @@ public class AppController implements SubscriberInterface {
* /
@Override
public void smartFolderSelected ( final String folderId , final GXTCategorySmartFolder category ) {
selectedSmartFolderId = folderId ;
selectedSmartFolderCategory = category ;
GWT . log ( "Smart folder selected, folderId: " + selectedSmartFolderId ) ;
GWT . log ( "Smart folder selected, category: " + selectedSmartFolderCategory ) ;
wsPortlet . getGridGroupContainer ( ) . mask ( ConstantsExplorer . LOADING , ConstantsExplorer . LOADINGSTYLE ) ;
wsPortlet . getGridGroupContainer ( ) . setBorderAsOnSearch ( true ) ;
if ( folderId ! = null & & ! folderId . isEmpty ( ) ) {
appContrExplorer . getRpcWorkspaceService ( ) . getSmartFolderResultsById ( folderId , new AsyncCallback < List < FileGridModel > > ( ) {
@Override
public void onFailure ( Throwable caught ) {
new MessageBoxAlert ( "Error" , ConstantsExplorer . SERVER_ERROR + " getting smart folders. " + ConstantsExplorer . TRY_AGAIN , null ) ;
wsPortlet . getGridGroupContainer ( ) . unmask ( ) ;
}
@Override
public void onSuccess ( List < FileGridModel > result ) {
wsPortlet . getSearchAndFilterContainer ( ) . setSearchActive ( true ) ;
// setSearchActive(true);
wsPortlet . getGridGroupContainer ( ) . unmask ( ) ;
wsPortlet . getGridGroupContainer ( ) . updateStore ( result ) ;
}
} ) ;
} else {
if ( category ! = null ) {
appContrExplorer . getRpcWorkspaceService ( ) . getSmartFolderResultsByCategory ( category , new AsyncCallback < List < FileGridModel > > ( ) {
@Override
public void onFailure ( Throwable caught ) {
new MessageBoxAlert ( "Error" , ConstantsExplorer . SERVER_ERROR + " getting smart folder results by category. " + ConstantsExplorer . TRY_AGAIN , null ) ;
}
@Override
public void onSuccess ( List < FileGridModel > result ) {
wsPortlet . getGridGroupContainer ( ) . unmask ( ) ;
wsPortlet . getGridGroupContainer ( ) . updateStore ( result ) ;
}
} ) ;
}
}
Window . alert ( "The method smartFolderSelected has been removed" ) ;
}
@ -2230,7 +2093,6 @@ public class AppController implements SubscriberInterface {
public void onSuccess ( TrashOperationContent operationResult ) {
WindowTrash . getInstance ( ) . executeOperationOnTrashContainer ( operationResult . getListTrashIds ( ) , operationResult . getOperation ( ) ) ;
wsPortlet . getGxtCardLayoutResultPanel ( ) . getToolBarItemDetails ( ) . updateTrashIcon ( WindowTrash . getInstance ( ) . getTrashedFiles ( ) . size ( ) > 0 ) ;
//SHOW POSSIBLY ERRORS
@ -2264,7 +2126,6 @@ public class AppController implements SubscriberInterface {
public void onSuccess ( TrashContent operationResult ) {
WindowTrash . getInstance ( ) . updateTrashContainer ( operationResult . getTrashContent ( ) ) ;
wsPortlet . getGxtCardLayoutResultPanel ( ) . getToolBarItemDetails ( ) . updateTrashIcon ( operationResult . getTrashContent ( ) . size ( ) > 0 ) ;
//SHOW POSSIBLY ERRORS