org.eaglei.datatools.client.ui
Class FormsPanelFactory

java.lang.Object
  extended by org.eaglei.datatools.client.ui.FormsPanelFactory

public class FormsPanelFactory
extends java.lang.Object

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

Author:
pp101

Method Summary
static void copyResource(org.eaglei.model.EIURI instanceId)
           
static com.google.gwt.user.client.ui.FlowPanel generateDuplicateForm(org.eaglei.model.EIInstance instance)
           
static org.eaglei.ui.gwt.instance.InstancePanel generateEditForm(org.eaglei.model.EIInstance instance)
          This method creates a form to edit.
static com.google.gwt.user.client.ui.FlowPanel generateEditForm(org.eaglei.model.EIURI uri)
           
static com.google.gwt.user.client.ui.FlowPanel generateEditForm(java.lang.String eiuri)
          Deprecated. 
static com.google.gwt.user.client.ui.FlowPanel generateNewForm(org.eaglei.model.EIEntity typeEntity)
          Generates a new form based on the URI passed.
static com.google.gwt.user.client.ui.FlowPanel generateNewForm(org.eaglei.model.EIURI typeUri, EditFormRedisplay redisplay)
           
static com.google.gwt.user.client.ui.FlowPanel generateViewForm(org.eaglei.model.EIInstance instance)
          This method creates a form in 'view' mode.
static com.google.gwt.user.client.ui.FlowPanel generateViewForm(org.eaglei.model.EIURI uri)
           
protected static EditFormRedisplay getEditFormRedisplay()
           
protected static EditFormRedisplay getNewFormRedisplay()
           
protected static ViewFormRedisplay getViewFormRedisplay()
           
static java.lang.String getWFStateString(org.eaglei.model.EIInstance instance)
           
static void viewAfterSave(boolean showSuccessMsg, org.eaglei.model.EIInstance instance)
           
static void viewAfterUpdate(org.eaglei.model.EIInstance fetchedInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateNewForm

public static com.google.gwt.user.client.ui.FlowPanel generateNewForm(org.eaglei.model.EIEntity typeEntity)
Generates a new form based on the URI passed.

Returns:

generateNewForm

public static com.google.gwt.user.client.ui.FlowPanel generateNewForm(org.eaglei.model.EIURI typeUri,
                                                                      EditFormRedisplay redisplay)

generateEditForm

public static org.eaglei.ui.gwt.instance.InstancePanel 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 static com.google.gwt.user.client.ui.FlowPanel generateDuplicateForm(org.eaglei.model.EIInstance instance)

generateViewForm

public static com.google.gwt.user.client.ui.FlowPanel generateViewForm(org.eaglei.model.EIURI uri)

generateEditForm

@Deprecated
public static com.google.gwt.user.client.ui.FlowPanel generateEditForm(java.lang.String eiuri)
Deprecated. 


generateEditForm

public static com.google.gwt.user.client.ui.FlowPanel generateEditForm(org.eaglei.model.EIURI uri)

generateViewForm

public static com.google.gwt.user.client.ui.FlowPanel generateViewForm(org.eaglei.model.EIInstance instance)
This method creates a form in 'view' mode. The fields are not editable

Parameters:
eiuri -
Returns:

getEditFormRedisplay

protected static EditFormRedisplay getEditFormRedisplay()

getViewFormRedisplay

protected static ViewFormRedisplay getViewFormRedisplay()

copyResource

public static void copyResource(org.eaglei.model.EIURI instanceId)

getNewFormRedisplay

protected static EditFormRedisplay getNewFormRedisplay()

getWFStateString

public static java.lang.String getWFStateString(org.eaglei.model.EIInstance instance)

viewAfterSave

public static void viewAfterSave(boolean showSuccessMsg,
                                 org.eaglei.model.EIInstance instance)

viewAfterUpdate

public static void viewAfterUpdate(org.eaglei.model.EIInstance fetchedInstance)


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