com.plumtree.uiinfrastructure.tree
Class TreeRepostControl
java.lang.Object
com.plumtree.uiinfrastructure.form.RepostControl
com.plumtree.uiinfrastructure.tree.TreeRepostControl
- All Implemented Interfaces:
- IControl, IManagedObject, IMVCObject
- Direct Known Subclasses:
- TemplateTreeRepostControl, TreeSearchRepostControl
public class TreeRepostControl
- extends RepostControl
The tree repost control handles the common actions in the tree,
such as expanding nodes.
- Author:
- Don Hayler
Fields inherited from class com.plumtree.uiinfrastructure.form.RepostControl |
HTMLINPUT_PASSTHRU_ARGS, HTMLINPUT_PASSTHRU_CONTROL, HTMLINPUT_POSTTOSELF, HTMLSUBMIT_508_POSTTOSELF, m_asOwner, m_bInitialized, m_htFormData, m_model, m_nAction, m_nPageStatus, m_rRedirect, PAGE_STATUS_INVALID, PAGE_STATUS_VALID, POSTTOSELF_ACTION_APPLY_CHANGES, POSTTOSELF_ACTION_CANCEL, POSTTOSELF_ACTION_FINISH, POSTTOSELF_ACTION_GOTOPAGE, POSTTOSELF_ACTION_IN_PLACE_REFRESH, POSTTOSELF_ACTION_PASSTHRU, POSTTOSELF_ACTION_SIMPLEREPOST, POSTTOSELF_ACTION_UNDEFINED |
Method Summary |
Redirect |
CheckActionSecurityAndExecute(XPHashtable arguments)
This code is called by the AS Servlet each time there is a repost. |
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed
objects. |
java.lang.String |
GetName()
Return the class name. |
protected void |
PerformAction(int _nAction)
Switch between the action modes and call the associated method for each
action. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STR_MVC_CLASS_NAME
public static final java.lang.String STR_MVC_CLASS_NAME
- See Also:
- Constant Field Values
m_strEXPAND
public static final java.lang.String m_strEXPAND
- See Also:
- Constant Field Values
m_strFOLDERID
public static final java.lang.String m_strFOLDERID
- See Also:
- Constant Field Values
POSTTOSELF_EXPAND
public static final int POSTTOSELF_EXPAND
- See Also:
- Constant Field Values
TreeRepostControl
public TreeRepostControl()
CheckActionSecurityAndExecute
public Redirect CheckActionSecurityAndExecute(XPHashtable arguments)
- Description copied from class:
RepostControl
- This code is called by the AS Servlet each time there is a repost.
First it saves the page and then performs any repost action.
If the Redirect object returned is not null,
the Servlet will go to the page specified by the Redirect.
If the Redirect is null, the Servlet will get the current page
from the AS and display it.
- Specified by:
CheckActionSecurityAndExecute
in interface IControl
- Overrides:
CheckActionSecurityAndExecute
in class RepostControl
- Returns:
- Redirect
- See Also:
com.plumtree.uiinfrastructure.activityspace.IControl#Execute()
Create
public java.lang.Object Create()
- Description copied from interface:
IManagedObject
- This method is used by the ASManager to return new instances of managed
objects.
- Specified by:
Create
in interface IManagedObject
- Overrides:
Create
in class RepostControl
- Returns:
- A new instance of the managed class (i.e. return new Foo();)
- See Also:
IManagedObject.Create()
GetName
public java.lang.String GetName()
- Description copied from class:
RepostControl
- Return the class name.
- Specified by:
GetName
in interface IMVCObject
- Overrides:
GetName
in class RepostControl
- Returns:
- String
- See Also:
IMVCObject.GetName()
PerformAction
protected void PerformAction(int _nAction)
- Switch between the action modes and call the associated method for each
action.
- Overrides:
PerformAction
in class RepostControl
- Parameters:
_nAction
-