org.yawlfoundation.yawl.resourcing.jsf.dynform.dynattributes
Class AbstractDynAttribute

java.lang.Object
  extended by org.yawlfoundation.yawl.resourcing.jsf.dynform.dynattributes.AbstractDynAttribute

public abstract class AbstractDynAttribute
extends Object

The base class for all DynAttribute classes. Create Date: 18/05/2009

Version:
2.0
Author:
Michael Adams

Constructor Summary
AbstractDynAttribute()
           
 
Method Summary
abstract  void adjustFields(List<DynFormField> fieldList, WorkItemRecord wir, Participant p)
          Applies modifications affecting the display of fields
abstract  void applyAttributes(com.sun.rave.web.ui.component.PanelLayout parentPanel, WorkItemRecord wir, Participant p)
          Applies modifications to the display of dynamic form fields, as required
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDynAttribute

public AbstractDynAttribute()
Method Detail

adjustFields

public abstract void adjustFields(List<DynFormField> fieldList,
                                  WorkItemRecord wir,
                                  Participant p)
Applies modifications affecting the display of fields

Parameters:
fieldList - the list of DynFormField objects for the form. Note that a DynFormField can have DynFormField children of its own, hierarchically.
wir - the workitem being displayed on the form
p - the participant generating the form

applyAttributes

public abstract void applyAttributes(com.sun.rave.web.ui.component.PanelLayout parentPanel,
                                     WorkItemRecord wir,
                                     Participant p)
Applies modifications to the display of dynamic form fields, as required

Parameters:
parentPanel - - the top level container of UIComponent objects for the form. Note that panel may contain other panels, hierarchically
wir - the workitem being displayed on the form
p - the participant generating the form


Copyright © 2004-2012 The YAWL Foundation.