com.plumtree.portalpages.admin.editors.xui
Class XUIDP

java.lang.Object
  extended by com.plumtree.uiinfrastructure.form.AFormDP
      extended by com.plumtree.uiinfrastructure.editor.EditorDP
          extended by com.plumtree.portalpages.admin.editors.xui.XUIDP
All Implemented Interfaces:
IDisplayPage, IMVCObject

public class XUIDP
extends EditorDP

This is the Display Page class for the XUI page.

Author:
Julie Fournier

Field Summary
 
Fields inherited from class com.plumtree.uiinfrastructure.editor.EditorDP
m_asOwner
 
Fields inherited from class com.plumtree.uiinfrastructure.form.AFormDP
GET, HTMLFORM_NAME, JAVASCRIPT_SETUP_FOR_SUBMIT_TO_CONTROL, JAVASCRIPT_SUBMIT_FORM, JAVASCRIPT_SUBMIT_TO_CONTROL, MULTIPART_ENCODING, POST
 
Constructor Summary
XUIDP(int _nXUIPageID)
          Default Constructor.
XUIDP(int _nXUIIndex, int _nXUIPageID)
          This constructor should be used to when multiple XUI services can exist within a single editor.
 
Method Summary
 java.lang.String GetLeftNavString()
          Returns the String to display on the left navigation menu, linking to that page.
 java.lang.String GetName()
          Returns the registered page name.
 int GetPageID()
          Get the page ID
 HTMLElement PageDisplay()
          Returns the HTML for the XUI page.
 
Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorDP
AddScriptToHead, CreateContentTable, CreateLeftNavBar, DisplayHTMLBeforeForm, DisplayJavaScriptFromChild, GetEditorHeaderViewName, GetFormTitle, GetHTMLBelowSubHeader, GetOwner, GetPageTitle, Init, SetContentTableCellSpacing
 
Methods inherited from class com.plumtree.uiinfrastructure.form.AFormDP
AddToValidationFunction, Display, DisplayForm, DisplayHTMLAfterForm, DisplayHTMLinHEAD, DisplayJavascript, Get508RepostURL, GetCloseOnCancel, GetFormPageType, GetOnLoad, GetRepostControlName, GetRepostTypeIsPost, GetStatusViewEnabled, GetStatusViewRepostValues, GetUseJavascript, GetWindowFocusEnabled, InsertJavascriptBeforeFormSubmit, PartialContentDisplay, RemoveFromValidationFunction, SetMultiPartEncoding, SetShow508FormFooter, SetStatusViewEnabled, SetStatusViewRepostValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XUIDP

public XUIDP(int _nXUIPageID)
Default Constructor.

Parameters:
_nXUIPageID - ID of the XUI page printed out by this DP.

XUIDP

public XUIDP(int _nXUIIndex,
             int _nXUIPageID)
This constructor should be used to when multiple XUI services can exist within a single editor. The pagename will be in the format of 'XUI{XUIIndex}_{PageID}'.

Parameters:
_nXUIIndex -
_nXUIPageID -
Method Detail

GetLeftNavString

public java.lang.String GetLeftNavString()
Returns the String to display on the left navigation menu, linking to that page.

Specified by:
GetLeftNavString in class EditorDP
Returns:
String

GetPageID

public int GetPageID()
Get the page ID

Returns:

GetName

public java.lang.String GetName()
Returns the registered page name. If it's the 0th XUI service, the name is 'XUI{PageID}'. If it's not the 0th service, the name is 'XUI{XUIIndex}_{PageID}'.

Specified by:
GetName in interface IMVCObject
Specified by:
GetName in class EditorDP
Returns:
String
See Also:
IMVCObject.GetName()

PageDisplay

public HTMLElement PageDisplay()
Returns the HTML for the XUI page.

Overrides:
PageDisplay in class EditorDP
Returns:
HTMLElement
See Also:
com.plumtree.uiinfrastructure.activityspace.AFormDP#PageDisplay(HTMLTableRow)



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.