org.eaglei.datatools.client.ui
Class FormsPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by 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 Class Summary
 
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
 
Field Summary
 org.eaglei.model.EIInstance eiInstance
           
 org.eaglei.model.EIURI eiURI
           
 FormUtils frmUtils
           
 java.lang.String labUri
           
 org.eaglei.model.EIClass resourceClass
           
 com.google.gwt.user.client.ui.VerticalPanel testPanel
           
 com.google.gwt.user.client.ui.VerticalPanel vp
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
FormsPanel()
           
FormsPanel(java.lang.String labUri, java.lang.String uri)
           
 
Method Summary
 com.google.gwt.user.client.ui.VerticalPanel generateDuplicateForm(org.eaglei.model.EIInstance instance)
           
 com.google.gwt.user.client.ui.VerticalPanel generateEditForm(org.eaglei.model.EIInstance instance)
          This method creates a form to edit.
 com.google.gwt.user.client.ui.VerticalPanel generateEditForm(java.lang.String eiuri)
           
 com.google.gwt.user.client.ui.VerticalPanel generateNewForm()
          Generates a new form based on the URI passed.
 com.google.gwt.user.client.ui.VerticalPanel generateViewForm(org.eaglei.model.EIInstance instance)
          This method creates a form in 'view' mode.
 org.eaglei.model.EIInstance getEiInstance()
           
 org.eaglei.model.EIURI getEiURI()
           
 FormUtils getFrmUtils()
           
 java.lang.String getLabUri()
           
 org.eaglei.model.EIClass getResourceClass()
           
 java.lang.String getResourceType()
           
 com.google.gwt.user.client.ui.VerticalPanel getTestPanel()
           
 java.lang.String getToken()
           
 com.google.gwt.user.client.ui.VerticalPanel getVp()
           
static java.lang.String getWFStateString(org.eaglei.model.EIInstance instance)
           
 boolean isSignedIn()
           
 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)
           
 void onLogIn(java.lang.String username, java.lang.String userUri)
           
 void onLogOut()
           
 void saveForm()
           
 void setEiInstance(org.eaglei.model.EIInstance eiInstance)
           
 void setEiURI(org.eaglei.model.EIURI eiURI)
           
 void setFrmUtils(FormUtils frmUtils)
           
 void setLabUri(java.lang.String labUri)
           
 void setLoggedOut()
           
 void setResourceClass(org.eaglei.model.EIClass resourceClass)
           
 void setResourceType(java.lang.String resourceType)
           
 void setSignedIn(boolean signedIn)
           
 void setTestPanel(com.google.gwt.user.client.ui.VerticalPanel testPanel)
           
 void setToken(java.lang.String token)
           
 void setVp(com.google.gwt.user.client.ui.VerticalPanel vp)
           
 void viewAfterSave(boolean showSuccessMsg)
           
 void viewAfterSave(boolean showSuccessMsg, org.eaglei.model.EIInstance instance)
           
 void viewAfterUpdate(org.eaglei.model.EIInstance fetchedInstance)
           
 
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
 

Field Detail

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
Constructor Detail

FormsPanel

public FormsPanel(java.lang.String labUri,
                  java.lang.String uri)

FormsPanel

public FormsPanel()
Method Detail

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.