com.plumtree.portalpages.admin.editors.externaloperations
Class ExternalOperationEditorAS
java.lang.Object
com.plumtree.uiinfrastructure.activityspace.AActivitySpace
com.plumtree.uiinfrastructure.form.AFormAS
com.plumtree.uiinfrastructure.editor.EditorAS
com.plumtree.portaluiinfrastructure.editor.PTEditorAS
com.plumtree.portaluiinfrastructure.editor.ObjEditorAS
com.plumtree.portalpages.admin.editors.externaloperations.ExternalOperationEditorAS
- All Implemented Interfaces:
- IManagedObject, IMVCObject, IFormAS, IEnvironment
public class ExternalOperationEditorAS
- extends ObjEditorAS
- Author:
- OlegS
Method Summary |
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed
objects. |
java.lang.String |
GetDependenciesViewName()
Returns the class name of the Dependencies Section. |
java.lang.String |
GetEditorTitle()
Returns the Editor main title. |
java.lang.String |
GetName()
This method is used to identify the type of this space. |
java.lang.String |
GetRepostControlName()
Returns the class name of the Editor Repost Control. |
void |
Init()
Registers Views, Controls and Models used by the Editor Framework. |
void |
SetCurrentPage(IDisplayPage page)
Set the current page for this AActivitySpace. |
Methods inherited from class com.plumtree.uiinfrastructure.activityspace.AActivitySpace |
ChangeSubSpaceKey, CleanupAllData, CleanupTempData, DeleteSubSpace, GetAccessStyle, GetApplication, GetControl, GetControlExists, GetControlsEnumerator, GetCurrentFormData, GetCurrentHTTPRequest, GetCurrentHTTPResponse, GetCurrentNormalizedBaseURL, GetCurrentPage, GetCurrentRequestURL, GetHelpTopic, GetIsAccessStyleNonStandard, GetIsAccessStyleStandard, GetIsInPlaceRefreshDisplayOn, GetIsInPlaceRefreshEnabled, GetIsSecuredSpace, GetLanguage, GetLocale, GetModel, GetModelExists, GetModelsEnumerator, GetPage, GetPageExists, GetPagesEnumerator, GetParentSpace, GetParentSpaceID, GetParentSpaceName, GetPersistentSubSession, GetResourceManager, GetSpaceID, GetString, GetStyleSheetLinks, GetSubSession, GetSubSpace, GetSubSpaceExists, GetSubSpaceKey, GetSubSpacesEnumerator, GetTimeZone, GetUserSession, GetVarPack, GetView, GetViewExists, GetViewsEnumerator, IsSubSpace, refString, RegisterControl, RegisterControl, RegisterModel, RegisterModel, RegisterPage, RegisterPage, RegisterSubSpace, RegisterView, RegisterView, ReInit, SetApplication, SetCurrentFormData, SetCurrentHTTPRequestResponseObjects, SetCurrentRequestURL, SetHelpTopic, SetIsASSecured, SetIsInPlaceRefreshDisplayOn, SetIsInPlaceRefreshEnabled, SetOverWriteSubSpaces, SetParentSpace, SetPersistentSubSession, SetSpaceID, SetSubSession, SetSubSpaceKey, SetTrackCurrentPage, SetUserSession, unrefString, UnRegisterControl, UnRegisterModel, UnRegisterPage, UnRegisterView |
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
ExternalOperationEditorAS
public ExternalOperationEditorAS()
Create
public java.lang.Object Create()
- Description copied from class:
AActivitySpace
- This method is used by the ASManager to return new instances of managed
objects.
- Specified by:
Create
in interface IManagedObject
- Specified by:
Create
in class AActivitySpace
- Returns:
- A new instance of the managed class (i.e. return new Foo();)
- See Also:
IManagedObject.Create()
GetEditorTitle
public java.lang.String GetEditorTitle()
- Description copied from class:
EditorAS
- Returns the Editor main title.
It will get printed out in EditorHeaderView.
- Specified by:
GetEditorTitle
in class EditorAS
- Returns:
GetName
public java.lang.String GetName()
- Description copied from class:
AActivitySpace
- This method is used to identify the type of this space.
- Specified by:
GetName
in interface IMVCObject
- Specified by:
GetName
in class AFormAS
- Returns:
- See Also:
IMVCObject.GetName()
GetRepostControlName
public java.lang.String GetRepostControlName()
- Description copied from class:
ObjEditorAS
- Returns the class name of the Editor Repost Control.
Editors should also implement that method and return
the name of their own repost control, unless they
don't have any. In that case they don't need to implement
the method and EditorRepostControl will be used by default.
- Specified by:
GetRepostControlName
in interface IFormAS
- Overrides:
GetRepostControlName
in class ObjEditorAS
- Returns:
Init
public void Init()
- Description copied from class:
ObjEditorAS
- Registers Views, Controls and Models used by the Editor Framework.
Warning: m_myModel must be set before calling Init().
- Overrides:
Init
in class ObjEditorAS
- See Also:
AActivitySpace.Init()
GetDependenciesViewName
public java.lang.String GetDependenciesViewName()
- Description copied from class:
ObjEditorAS
- Returns the class name of the Dependencies Section.
This page will be displayed at the end of the save pop-up.
It will inform the user that the Object was successfully created
and can also include some intructions on what to do next.
Object Editors should override this method if they have their own
implementation of ObjDependenciesView.
- Overrides:
GetDependenciesViewName
in class ObjEditorAS
- Returns:
- String
- See Also:
com.plumtree.portaluiinfrastructure.editor
SetCurrentPage
public void SetCurrentPage(IDisplayPage page)
- Description copied from class:
AActivitySpace
- Set the current page for this AActivitySpace. If this AActivitySpace only
has one IDisplayPage, the current page will automatically be set to that
IDisplayPage.
If current page tracking is on (off by default), the Interpeter will set the
current page to be the most recently accessed page.
- Overrides:
SetCurrentPage
in class ObjEditorAS
- Parameters:
IDisplayPage
- the current Display Page- See Also:
com.plumtree.uiinfrastructure.activityspace.AActivitySpace#SetCurrentPage()