org.eaglei.datatools.client.ui
Class FormsPanel
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.eaglei.datatools.client.ui.FormsPanel
- All Implemented Interfaces:
- com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, ClientRepositoryToolsManager.SessionListener
public class FormsPanel
- extends com.google.gwt.user.client.ui.Composite
- implements ClientRepositoryToolsManager.SessionListener
Creates a Form Panel. This is a common class for Labs & Resources
- Author:
- pp101
| 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 |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, 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, onEnsureDebugId, 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 |
resourceClass
public org.eaglei.model.EIClass resourceClass
labUri
public java.lang.String labUri
eiURI
public org.eaglei.model.EIURI eiURI
eiInstance
public org.eaglei.model.EIInstance eiInstance
testPanel
public com.google.gwt.user.client.ui.VerticalPanel testPanel
vp
public com.google.gwt.user.client.ui.VerticalPanel vp
frmUtils
public FormUtils frmUtils
FormsPanel
public FormsPanel(java.lang.String labUri,
java.lang.String uri)
FormsPanel
public FormsPanel()
generateNewForm
public com.google.gwt.user.client.ui.VerticalPanel generateNewForm()
- Generates a new form based on the URI passed.
- Returns:
generateEditForm
public com.google.gwt.user.client.ui.VerticalPanel generateEditForm(org.eaglei.model.EIInstance instance)
- This method creates a form to edit. The values of fields will be
prepopulated.
- Parameters:
eiuri -
- Returns:
generateDuplicateForm
public com.google.gwt.user.client.ui.VerticalPanel generateDuplicateForm(org.eaglei.model.EIInstance instance)
generateEditForm
public com.google.gwt.user.client.ui.VerticalPanel generateEditForm(java.lang.String eiuri)
generateViewForm
public com.google.gwt.user.client.ui.VerticalPanel generateViewForm(org.eaglei.model.EIInstance instance)
- This method creates a form in 'view' mode. The fields are not editable
- Parameters:
eiuri -
- Returns:
saveForm
public void saveForm()
throws java.lang.Exception
- Throws:
java.lang.Exception
setLoggedOut
public void setLoggedOut()
onLogOut
public void onLogOut()
- Specified by:
onLogOut in interface ClientRepositoryToolsManager.SessionListener
onLogIn
public void onLogIn(java.lang.String username,
java.lang.String userUri)
- Specified by:
onLogIn in interface ClientRepositoryToolsManager.SessionListener
getWFStateString
public static java.lang.String getWFStateString(org.eaglei.model.EIInstance instance)
getResourceClass
public org.eaglei.model.EIClass getResourceClass()
setResourceClass
public void setResourceClass(org.eaglei.model.EIClass resourceClass)
getLabUri
public java.lang.String getLabUri()
setLabUri
public void setLabUri(java.lang.String labUri)
getResourceType
public java.lang.String getResourceType()
setResourceType
public void setResourceType(java.lang.String resourceType)
getEiURI
public org.eaglei.model.EIURI getEiURI()
setEiURI
public void setEiURI(org.eaglei.model.EIURI eiURI)
getEiInstance
public org.eaglei.model.EIInstance getEiInstance()
setEiInstance
public void setEiInstance(org.eaglei.model.EIInstance eiInstance)
getToken
public java.lang.String getToken()
setToken
public void setToken(java.lang.String token)
isSignedIn
public boolean isSignedIn()
setSignedIn
public void setSignedIn(boolean signedIn)
getTestPanel
public com.google.gwt.user.client.ui.VerticalPanel getTestPanel()
setTestPanel
public void setTestPanel(com.google.gwt.user.client.ui.VerticalPanel testPanel)
getVp
public com.google.gwt.user.client.ui.VerticalPanel getVp()
setVp
public void setVp(com.google.gwt.user.client.ui.VerticalPanel vp)
getFrmUtils
public FormUtils getFrmUtils()
setFrmUtils
public void setFrmUtils(FormUtils frmUtils)
onCreateNewClicked
public boolean onCreateNewClicked(org.eaglei.model.EIInstance parentInstance,
org.eaglei.model.EIEntity property,
org.eaglei.model.EIClass range,
com.google.gwt.user.client.ui.ListBox subClassList,
com.google.gwt.user.client.ui.TextBox textBox,
com.google.gwt.user.client.ui.Hidden oldValue)
viewAfterSave
public void viewAfterSave(boolean showSuccessMsg,
org.eaglei.model.EIInstance instance)
viewAfterSave
public void viewAfterSave(boolean showSuccessMsg)
viewAfterUpdate
public void viewAfterUpdate(org.eaglei.model.EIInstance fetchedInstance)
Copyright © 2009-2010 Eagle-I. All Rights Reserved.