com.aurel.track.screen.action
Class AbstractPanelAction

java.lang.Object
  extended by ActionSupport
      extended by com.aurel.track.screen.action.AbstractPanelAction
Direct Known Subclasses:
ScreenPanelAction, ScreenPanelAction

public abstract class AbstractPanelAction
extends ActionSupport

Used to treat the operations from screen designer operations on pan:reload,getproperties, setproperty,delete field, add field

Author:
Adrian Bojani

Field Summary
protected  java.lang.Object[][] fields
           
protected  java.util.Locale locale
           
 
Constructor Summary
AbstractPanelAction()
           
 
Method Summary
 java.lang.String doAddField()
          Add a new field to the panel
 java.lang.String doDeleteChild()
          delete a field from panel
 java.lang.String doMoveField()
          Move a field
 java.lang.String doProperties()
          Obtain the properties for the panel
 java.lang.String doReload()
          Reload the panel
 java.lang.String doUpdateProperty()
          Update a panel property
protected abstract  AbstractFieldDesignBL getAbstractFieldDesignBL()
           
protected abstract  AbstractPanelDesignBL getAbstractPanelDesignBL()
           
 java.lang.Integer getFieldID()
           
 java.lang.Object[][] getFields()
           
 java.lang.String getFieldType()
           
 IPanel getPanel()
           
 java.lang.Integer getPanelID()
           
 java.lang.String getProperty()
           
abstract  ScreenFactory getScreenFactory()
           
 java.util.Map getSession()
           
 java.lang.String getSource()
           
 java.lang.Integer getSourcePanelID()
           
 java.lang.String getTarget()
           
 java.lang.String getValue()
           
 java.lang.String moveFieldFromOther()
          Move a field from a panele to other
 void prepare()
           
 void setFieldID(java.lang.Integer fieldID)
           
 void setFields(java.lang.Object[][] fields)
           
 void setFieldType(java.lang.String fieldType)
           
 void setPanel(IPanel panel)
           
 void setPanelID(java.lang.Integer panelID)
           
 void setProperty(java.lang.String property)
           
 void setSession(java.util.Map session)
           
 void setSource(java.lang.String source)
           
 void setSourcePanelID(java.lang.Integer sourcePanelID)
           
 void setTarget(java.lang.String target)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fields

protected java.lang.Object[][] fields

locale

protected java.util.Locale locale
Constructor Detail

AbstractPanelAction

public AbstractPanelAction()
Method Detail

getAbstractPanelDesignBL

protected abstract AbstractPanelDesignBL getAbstractPanelDesignBL()

getAbstractFieldDesignBL

protected abstract AbstractFieldDesignBL getAbstractFieldDesignBL()

getScreenFactory

public abstract ScreenFactory getScreenFactory()

prepare

public void prepare()
             throws java.lang.Exception
Throws:
java.lang.Exception

doReload

public java.lang.String doReload()
Reload the panel

Returns:

doProperties

public java.lang.String doProperties()
Obtain the properties for the panel

Returns:

doUpdateProperty

public java.lang.String doUpdateProperty()
Update a panel property

Returns:

doAddField

public java.lang.String doAddField()
Add a new field to the panel

Returns:

doMoveField

public java.lang.String doMoveField()
Move a field

Returns:

moveFieldFromOther

public java.lang.String moveFieldFromOther()
Move a field from a panele to other

Returns:

doDeleteChild

public java.lang.String doDeleteChild()
delete a field from panel

Returns:

getPanel

public IPanel getPanel()
Returns:
the panel

setPanel

public void setPanel(IPanel panel)
Parameters:
panel - the panel to set

getPanelID

public java.lang.Integer getPanelID()
Returns:
the panelID

setPanelID

public void setPanelID(java.lang.Integer panelID)
Parameters:
panelID - the panelID to set

getProperty

public java.lang.String getProperty()
Returns:
the property

setProperty

public void setProperty(java.lang.String property)
Parameters:
property - the property to set

getValue

public java.lang.String getValue()
Returns:
the value

setValue

public void setValue(java.lang.String value)
Parameters:
value - the value to set

getFields

public java.lang.Object[][] getFields()
Returns:
the fields

setFields

public void setFields(java.lang.Object[][] fields)
Parameters:
fields - the fields to set

getFieldID

public java.lang.Integer getFieldID()
Returns:
the fieldID

setFieldID

public void setFieldID(java.lang.Integer fieldID)
Parameters:
fieldID - the fieldID to set

getSource

public java.lang.String getSource()
Returns:
the source

setSource

public void setSource(java.lang.String source)
Parameters:
source - the source to set

getTarget

public java.lang.String getTarget()
Returns:
the target

setTarget

public void setTarget(java.lang.String target)
Parameters:
target - the target to set

getSourcePanelID

public java.lang.Integer getSourcePanelID()
Returns:
the sourcePanelID

setSourcePanelID

public void setSourcePanelID(java.lang.Integer sourcePanelID)
Parameters:
sourcePanelID - the sourcePanelID to set

getFieldType

public java.lang.String getFieldType()

setFieldType

public void setFieldType(java.lang.String fieldType)

getSession

public java.util.Map getSession()

setSession

public void setSession(java.util.Map session)


Issue Tracking with Track+: Home Page      Copyright © 2008 Trackplus. All Rights Reserved.