org.eaglei.datatools.client.ui
Class MainPanel
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.google.gwt.user.client.ui.CellPanel
com.google.gwt.user.client.ui.HorizontalPanel
org.eaglei.datatools.client.ui.MainPanel
- All Implemented Interfaces:
- com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasAlignment, com.google.gwt.user.client.ui.HasHorizontalAlignment, com.google.gwt.user.client.ui.HasVerticalAlignment, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.InsertPanel, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>, ClientRepositoryToolsManager.SessionListener
public class MainPanel
- extends com.google.gwt.user.client.ui.HorizontalPanel
- implements ClientRepositoryToolsManager.SessionListener
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment |
com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant |
| Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment |
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment |
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_LEFT, ALIGN_RIGHT |
| Fields inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment |
ALIGN_BOTTOM, ALIGN_MIDDLE, ALIGN_TOP |
|
Method Summary |
static void |
bulkOperation(WorkFlowAction action)
all the bulk workflow operation happens here |
static void |
copyResource()
This is called in response to the 'Copy Resource' option selected from
the Filter/Control Panel |
static void |
doClaimGrid(int row)
|
static void |
doDeleteGrid(int row)
|
static void |
doEditGrid(int row)
|
static void |
doFilterPanelGoButton(java.lang.String resourceFilterStr,
java.lang.String labFilterStr,
java.lang.String statusFilterStr)
|
static void |
doFilterPanelGoButtonWhenRefresh(java.lang.String resourceFilterStr,
java.lang.String labFilterStr,
java.lang.String statusFilterStr)
|
void |
doLabTable(int row,
int column,
java.lang.String labUriStr)
This method is called in response to the clicks on the Laboratory Panel |
void |
doSubLinksOfResource(int row,
int column)
|
static void |
doViewGrid(int row,
java.lang.String instancetype)
|
static void |
doWithdrawGrid(int row)
|
static void |
editResource()
This is called in response to the 'Edit' option selected from the
Filter/Control Panel |
static void |
filterGrid(java.util.List<org.eaglei.model.EIInstance> instances,
FilterPanel filterPanel,
java.lang.String label)
This method is called in response to the filter options selected by the
user on the FilterPanel |
static void |
handleLabs()
This is called when the My Laboratories link is clicked |
static void |
handleLoginRequired()
|
static void |
handleResources()
This is called when the My Resources link is clicked |
void |
onLogIn(java.lang.String username,
java.lang.String userUri)
|
void |
onLogOut()
|
static void |
publish()
Publish the resource |
static void |
returnToDraft()
Return the resource to draft |
static void |
saveForm()
|
static void |
sendToCuration()
Send the resource to Curation |
static void |
withdraw()
Withdraw the resource |
| Methods inherited from class com.google.gwt.user.client.ui.HorizontalPanel |
add, getHorizontalAlignment, getVerticalAlignment, insert, onEnsureDebugId, remove, setHorizontalAlignment, setVerticalAlignment |
| Methods inherited from class com.google.gwt.user.client.ui.CellPanel |
getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setSpacing |
| Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, insert, insert, iterator, remove |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, onLoad, onUnload, orphan |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
getWidget, getWidgetCount, getWidgetIndex, remove |
listPanel
public static LeftListPanel listPanel
dataPanel
public static com.google.gwt.user.client.ui.VerticalPanel dataPanel
filterPanel
public static FilterPanel filterPanel
userUri
public static java.lang.String userUri
instanceUri
public static java.lang.String instanceUri
DATATOOLS_FILTER
public static java.lang.String DATATOOLS_FILTER
DATATOOLS_CONTROLS
public static java.lang.String DATATOOLS_CONTROLS
eClass
public static org.eaglei.model.EIClass eClass
glasspane
public static EagleiGlassPane glasspane
labUri
public static org.eaglei.model.EIURI labUri
MainPanel
public MainPanel()
handleLabs
public static void handleLabs()
- This is called when the My Laboratories link is clicked
handleResources
public static void handleResources()
- This is called when the My Resources link is clicked
filterGrid
public static void filterGrid(java.util.List<org.eaglei.model.EIInstance> instances,
FilterPanel filterPanel,
java.lang.String label)
- This method is called in response to the filter options selected by the
user on the FilterPanel
- Parameters:
instances - filterPanel - label - - Text of the resource clicked
sendToCuration
public static void sendToCuration()
- Send the resource to Curation
returnToDraft
public static void returnToDraft()
- Return the resource to draft
withdraw
public static void withdraw()
- Withdraw the resource
publish
public static void publish()
- Publish the resource
bulkOperation
public static void bulkOperation(WorkFlowAction action)
- all the bulk workflow operation happens here
- Parameters:
state - action -
editResource
public static void editResource()
- This is called in response to the 'Edit' option selected from the
Filter/Control Panel
saveForm
public static void saveForm()
copyResource
public static void copyResource()
- This is called in response to the 'Copy Resource' option selected from
the Filter/Control Panel
onLogOut
public void onLogOut()
- Specified by:
onLogOut in interface ClientRepositoryToolsManager.SessionListener
handleLoginRequired
public static void handleLoginRequired()
onLogIn
public void onLogIn(java.lang.String username,
java.lang.String userUri)
- Specified by:
onLogIn in interface ClientRepositoryToolsManager.SessionListener
doSubLinksOfResource
public void doSubLinksOfResource(int row,
int column)
doLabTable
public void doLabTable(int row,
int column,
java.lang.String labUriStr)
- This method is called in response to the clicks on the Laboratory Panel
- Parameters:
row - column -
doFilterPanelGoButton
public static void doFilterPanelGoButton(java.lang.String resourceFilterStr,
java.lang.String labFilterStr,
java.lang.String statusFilterStr)
doFilterPanelGoButtonWhenRefresh
public static void doFilterPanelGoButtonWhenRefresh(java.lang.String resourceFilterStr,
java.lang.String labFilterStr,
java.lang.String statusFilterStr)
doViewGrid
public static void doViewGrid(int row,
java.lang.String instancetype)
doClaimGrid
public static void doClaimGrid(int row)
doDeleteGrid
public static void doDeleteGrid(int row)
doWithdrawGrid
public static void doWithdrawGrid(int row)
doEditGrid
public static void doEditGrid(int row)
Copyright © 2009-2010 Eagle-I. All Rights Reserved.