org.eaglei.datatools.client.ui
Class FormsPanel

java.lang.Object
  extended by org.eaglei.datatools.client.ui.FormsPanel
All Implemented Interfaces:
ClientRepositoryToolsManager.SessionListener

public class FormsPanel
extends java.lang.Object
implements ClientRepositoryToolsManager.SessionListener

Creates a Form Panel. This is a common class for Labs & Resources

Author:
pp101

Field Summary
static org.eaglei.model.EIInstance eiInstance
           
static org.eaglei.model.EIURI eiURI
           
static java.lang.String labUri
           
static org.eaglei.model.EIClass resourceClass
           
static com.google.gwt.user.client.ui.VerticalPanel testPanel
           
static com.google.gwt.user.client.ui.VerticalPanel vp
           
 
Constructor Summary
FormsPanel()
           
FormsPanel(java.lang.String labUri, java.lang.String uri)
           
 
Method Summary
 com.google.gwt.user.client.ui.VerticalPanel generateEditForm(java.lang.String eiuri)
          This method creates a form to edit.
 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 eiInstance)
          This method creates a form in 'view' mode.
 void onLogIn(java.lang.String username, java.lang.String userUri)
           
 void onLogOut()
           
 void saveForm()
           
 void setLoggedOut()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceClass

public static org.eaglei.model.EIClass resourceClass

labUri

public static java.lang.String labUri

eiURI

public static org.eaglei.model.EIURI eiURI

eiInstance

public static org.eaglei.model.EIInstance eiInstance

testPanel

public static com.google.gwt.user.client.ui.VerticalPanel testPanel

vp

public static com.google.gwt.user.client.ui.VerticalPanel vp
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(java.lang.String eiuri)
This method creates a form to edit. The values of fields will be prepopulated.

Parameters:
eiuri -
Returns:

generateViewForm

public com.google.gwt.user.client.ui.VerticalPanel generateViewForm(org.eaglei.model.EIInstance eiInstance)
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


Copyright © 2009-2010 Eagle-I. All Rights Reserved.