org.gcube.datatransfer.portlets.user.client
Class SchedulerPortlet

java.lang.Object
  extended by org.gcube.datatransfer.portlets.user.client.SchedulerPortlet
All Implemented Interfaces:
com.google.gwt.core.client.EntryPoint, com.google.gwt.user.client.ui.IsWidget

public class SchedulerPortlet
extends Object
implements com.google.gwt.core.client.EntryPoint, com.google.gwt.user.client.ui.IsWidget


Constructor Summary
SchedulerPortlet()
           
 
Method Summary
 FolderDto addTheGoBackOption(boolean isForSource)
           
 com.google.gwt.user.client.ui.Widget asPopUpAgents(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)
           
 com.google.gwt.user.client.ui.Widget asPopUpAgentSource()
           
 com.google.gwt.user.client.ui.Widget asPopUpAgentStats()
           
 void asPopUpAskingForGoingBack(com.sencha.gxt.widget.core.client.tree.Tree.TreeNode<BaseDto> node)
           
 com.google.gwt.user.client.ui.Widget asPopUpAuthenticationWorkspace()
           
 com.google.gwt.user.client.ui.Widget asPopUpCreateNewFolder()
           
 com.google.gwt.user.client.ui.Widget asPopUpDataSource()
           
 com.google.gwt.user.client.ui.Widget asPopUpDataStorage()
           
 com.google.gwt.user.client.ui.Widget asPopUpDestinationType()
           
 com.google.gwt.user.client.ui.Widget asPopUpMongoDBSource()
           
 com.google.gwt.user.client.ui.Widget asPopUpMongoDBStorage()
           
 com.google.gwt.user.client.ui.Widget asPopUpOperateTransfer()
           
 com.google.gwt.user.client.ui.Widget asPopUpOutcomes()
           
 com.google.gwt.user.client.ui.Widget asPopUpSourceType()
           
 com.google.gwt.user.client.ui.Widget asPopUpUris()
           
 com.google.gwt.user.client.ui.Widget asWidget()
           
 com.google.gwt.user.client.ui.Widget asWidgetLayout()
           
 com.google.gwt.user.client.ui.Widget asWidgetListFiles()
           
 com.google.gwt.user.client.ui.Widget asWidgetScheduler()
           
 com.google.gwt.user.client.ui.Widget asWidgetToolbar()
           
 void calculateAndSelectBestAgent(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)
           
 void cancel()
           
 boolean checkFields()
           
 void checkIfGoBack(com.sencha.gxt.widget.core.client.tree.Tree.TreeNode<BaseDto> node)
           
 boolean checkMongoDBFields()
           
 boolean checkMongoDBSourceFields()
           
 boolean createAgentStats()
           
 com.sencha.gxt.widget.core.client.tips.ToolTipConfig createAnchor(String message)
           
 com.google.gwt.user.client.ui.DialogBox createDialogBox(com.google.gwt.user.client.ui.Widget widg)
           
 com.google.gwt.safehtml.shared.SafeHtml createHeader(int width)
           
 com.google.gwt.user.client.ui.PopupPanel createLoadingIcon()
           
 void deleteFolderInMongoDB()
           
 void designTransferGrid()
           
 SchedulerObj fillSchedulerObj(SchedulerObj scheduleObj)
           
 void getAgentFolder(String path)
           
 void getAgentFolderDest(String path)
           
 void getAgents()
           
 void getAgentStatistics(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)
           
 void getDatasourceFolder(String dataSourceId, String path)
           
 void getDataSources()
           
 void getDatastorageFolder(String dataStorageId, String path)
           
 void getDataStorages()
           
 void getMongoDBFolder(String path)
           
 void getMongoDBFolderDest(String path)
           
 void getOutcomes()
           
 String getParentName(String name, boolean isForSource)
           
 void getTransfers()
           
 void getUserAndScopeAndRole()
           
 void getWorkspace()
           
 void getWorkspaceFolder(String idOfSpecificFolder, boolean needTheParent)
           
 void initializeMongoDBSource()
           
 void initializeMongoDBStorage()
           
 void loadSpecificFolder(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve, String agentName)
           
 FolderDto makeFolder(String name)
           
 void monitor()
           
 void onModuleLoad()
           
 void printMsgInDialogBox(String message)
           
 void reDraw()
           
 void redrawEast()
           
 void schedule()
           
 void setDialogBoxForMessages()
           
 void startLoadingIcon(com.google.gwt.user.client.ui.Widget sender, com.google.gwt.user.client.ui.PopupPanel loadingIcon)
           
 void stopLoadingIcon(com.google.gwt.user.client.ui.PopupPanel loadingIcon)
           
 void storeNewFolderInMongoDB()
           
 void transparentSelectionOfAgent(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulerPortlet

public SchedulerPortlet()
Method Detail

onModuleLoad

public void onModuleLoad()
Specified by:
onModuleLoad in interface com.google.gwt.core.client.EntryPoint

reDraw

public void reDraw()

asWidgetLayout

public com.google.gwt.user.client.ui.Widget asWidgetLayout()

asWidgetToolbar

public com.google.gwt.user.client.ui.Widget asWidgetToolbar()

asPopUpCreateNewFolder

public com.google.gwt.user.client.ui.Widget asPopUpCreateNewFolder()

asWidgetListFiles

public com.google.gwt.user.client.ui.Widget asWidgetListFiles()

asPopUpAskingForGoingBack

public void asPopUpAskingForGoingBack(com.sencha.gxt.widget.core.client.tree.Tree.TreeNode<BaseDto> node)

checkIfGoBack

public void checkIfGoBack(com.sencha.gxt.widget.core.client.tree.Tree.TreeNode<BaseDto> node)

createHeader

public com.google.gwt.safehtml.shared.SafeHtml createHeader(int width)

asWidgetScheduler

public com.google.gwt.user.client.ui.Widget asWidgetScheduler()

asPopUpAgents

public com.google.gwt.user.client.ui.Widget asPopUpAgents(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)

asPopUpMongoDBStorage

public com.google.gwt.user.client.ui.Widget asPopUpMongoDBStorage()

asPopUpMongoDBSource

public com.google.gwt.user.client.ui.Widget asPopUpMongoDBSource()

asPopUpAuthenticationWorkspace

public com.google.gwt.user.client.ui.Widget asPopUpAuthenticationWorkspace()

asPopUpDataStorage

public com.google.gwt.user.client.ui.Widget asPopUpDataStorage()

asPopUpDataSource

public com.google.gwt.user.client.ui.Widget asPopUpDataSource()

asPopUpAgentSource

public com.google.gwt.user.client.ui.Widget asPopUpAgentSource()

asPopUpSourceType

public com.google.gwt.user.client.ui.Widget asPopUpSourceType()

initializeMongoDBSource

public void initializeMongoDBSource()

asPopUpDestinationType

public com.google.gwt.user.client.ui.Widget asPopUpDestinationType()

initializeMongoDBStorage

public void initializeMongoDBStorage()

asPopUpUris

public com.google.gwt.user.client.ui.Widget asPopUpUris()

asPopUpOperateTransfer

public com.google.gwt.user.client.ui.Widget asPopUpOperateTransfer()

asPopUpAgentStats

public com.google.gwt.user.client.ui.Widget asPopUpAgentStats()

asPopUpOutcomes

public com.google.gwt.user.client.ui.Widget asPopUpOutcomes()

getAgents

public void getAgents()

schedule

public void schedule()

monitor

public void monitor()

getOutcomes

public void getOutcomes()

cancel

public void cancel()

getTransfers

public void getTransfers()

deleteFolderInMongoDB

public void deleteFolderInMongoDB()

storeNewFolderInMongoDB

public void storeNewFolderInMongoDB()

getDataSources

public void getDataSources()

getWorkspaceFolder

public void getWorkspaceFolder(String idOfSpecificFolder,
                               boolean needTheParent)

getWorkspace

public void getWorkspace()

getUserAndScopeAndRole

public void getUserAndScopeAndRole()

getDatasourceFolder

public void getDatasourceFolder(String dataSourceId,
                                String path)

getDatastorageFolder

public void getDatastorageFolder(String dataStorageId,
                                 String path)

getAgentFolder

public void getAgentFolder(String path)

getAgentFolderDest

public void getAgentFolderDest(String path)

getMongoDBFolder

public void getMongoDBFolder(String path)

getMongoDBFolderDest

public void getMongoDBFolderDest(String path)

getAgentStatistics

public void getAgentStatistics(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)

transparentSelectionOfAgent

public void transparentSelectionOfAgent(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)

calculateAndSelectBestAgent

public void calculateAndSelectBestAgent(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve)

loadSpecificFolder

public void loadSpecificFolder(org.gcube.datatransfer.portlets.user.client.SchedulerPortlet.FolderToRetrieve folderToRetrieve,
                               String agentName)

designTransferGrid

public void designTransferGrid()

checkFields

public boolean checkFields()

checkMongoDBFields

public boolean checkMongoDBFields()

checkMongoDBSourceFields

public boolean checkMongoDBSourceFields()

fillSchedulerObj

public SchedulerObj fillSchedulerObj(SchedulerObj scheduleObj)

getDataStorages

public void getDataStorages()

addTheGoBackOption

public FolderDto addTheGoBackOption(boolean isForSource)

getParentName

public String getParentName(String name,
                            boolean isForSource)

makeFolder

public FolderDto makeFolder(String name)

createAgentStats

public boolean createAgentStats()

redrawEast

public void redrawEast()

setDialogBoxForMessages

public void setDialogBoxForMessages()

printMsgInDialogBox

public void printMsgInDialogBox(String message)

createDialogBox

public com.google.gwt.user.client.ui.DialogBox createDialogBox(com.google.gwt.user.client.ui.Widget widg)

createAnchor

public com.sencha.gxt.widget.core.client.tips.ToolTipConfig createAnchor(String message)

createLoadingIcon

public com.google.gwt.user.client.ui.PopupPanel createLoadingIcon()

startLoadingIcon

public void startLoadingIcon(com.google.gwt.user.client.ui.Widget sender,
                             com.google.gwt.user.client.ui.PopupPanel loadingIcon)

stopLoadingIcon

public void stopLoadingIcon(com.google.gwt.user.client.ui.PopupPanel loadingIcon)

asWidget

public com.google.gwt.user.client.ui.Widget asWidget()
Specified by:
asWidget in interface com.google.gwt.user.client.ui.IsWidget


Copyright © 2013. All Rights Reserved.