com.plumtree.portalpages.admin.objmgr
Class ObjMgrHeaderView

java.lang.Object
  extended by com.plumtree.portalpages.admin.objmgr.ObjMgrHeaderView
All Implemented Interfaces:
IManagedObject, IMVCObject, IView

public class ObjMgrHeaderView
extends java.lang.Object
implements IView

Author:
Don Hayler This displays the header and action bar for the object manager.

Field Summary
static java.lang.String HTML_INPUT_COMMENT
           
static java.lang.String HTML_INPUT_COMMSELECTED
           
static java.lang.String HTML_INPUT_CREATE_SELECT
           
static java.lang.String HTML_INPUT_ENABLE
           
static java.lang.String HTML_INPUT_FOLDER_TREE_ID
          HTML Form constants
static java.lang.String HTML_INPUT_FOLDERDESC
           
static java.lang.String HTML_INPUT_FOLDERNAME
           
static java.lang.String HTML_INPUT_UTILITIES_SELECT
           
static java.lang.String JAVASCRIPT_CHECK_FOLDERS_SELECTED
           
static java.lang.String JAVASCRIPT_CHECK_OBJECTS_SELECTED
           
static java.lang.String JAVASCRIPT_CHECK_SINGLE_FOLDER_SELECTED
           
static java.lang.String JAVASCRIPT_COMMUNITY_SELECTED
           
static java.lang.String JAVASCRIPT_CREATE
           
static java.lang.String JAVASCRIPT_DELETE
           
static java.lang.String JAVASCRIPT_EDIT_FOLDER
           
static java.lang.String JAVASCRIPT_EDIT_PROFILE
           
static java.lang.String JAVASCRIPT_ENABLE
           
static java.lang.String JAVASCRIPT_EXPAND_TYPE
           
static java.lang.String JAVASCRIPT_GET_ALL_OBJECTS_SELECTED_STRING
           
static java.lang.String JAVASCRIPT_GET_FIRST_INPUT
           
static java.lang.String JAVASCRIPT_GET_FIRST_INPUT_WITH_COUNT
           
static java.lang.String JAVASCRIPT_GET_FIRST_INPUT_WITH_SUBTYPE
           
static java.lang.String JAVASCRIPT_GET_FOLDERS_AND_OBJECTS_SELECTED_STRING
           
static java.lang.String JAVASCRIPT_GET_FOLDERS_SELECTED_STRING
           
static java.lang.String JAVASCRIPT_GET_INPUT_VALUE
           
static java.lang.String JAVASCRIPT_GET_NUM_OBJECT_SELECTED
           
static java.lang.String JAVASCRIPT_GET_NUM_OBJECTS_SELECTED
           
static java.lang.String JAVASCRIPT_GET_OBJECT_SELECTED_STRING
           
static java.lang.String JAVASCRIPT_GET_ONLY_INPUT
           
static java.lang.String JAVASCRIPT_MIGRATE
           
static java.lang.String JAVASCRIPT_OPEN_FOLDER
           
static java.lang.String JAVASCRIPT_OPEN_FOLDER_TREE
           
static java.lang.String JAVASCRIPT_RUN_ONCE
           
static java.lang.String JAVASCRIPT_SECURITY
           
static java.lang.String JAVASCRIPT_SEND_INVITATION
           
static java.lang.String JAVASCRIPT_SUBMIT_BY_POST
          Javascript function constants
static java.lang.String JAVASCRIPT_SUBSCRIBE
           
static java.lang.String JAVASCRIPT_TREE_SUBMIT
           
static java.lang.String JAVASCRIPT_TREE_TYPE
          javascript variables
static java.lang.String JAVASCRIPT_UTILITY
           
static int MAX_SELECTED_ITEMS
          js constant max items that can be selected before we switch to a POST submit.
static java.lang.String STR_MVC_CLASS_NAME
          name of this object
static int TREE_TYPE_COPY
          js constant copy tree
static int TREE_TYPE_MOVE
          js constant move tree
 
Constructor Summary
ObjMgrHeaderView()
           
 
Method Summary
static void AddHiddenInputs(HTMLElement myGroup, IFolderModelRO m_asModel, IObjMgrModelRO m_asObjModel)
           
 java.lang.Object Create()
          This method is used by the ASManager to return new instances of managed objects.
 HTMLElement Display()
          This method returns the HTMLElement that encompasses the output of the View.
 HTMLScript DisplayJavascript()
          This method returns the HTMLScript that encompasses the Javascript on the page.
static HTMLScript DoDisplayJavascript(int nCurrentFolderID, AActivitySpace m_asOwner, int[] nClassIDs, java.lang.String HTMLFORM_NAME, java.lang.String typesString, boolean displayedInvitation, boolean displayedJob, boolean displayedUser, boolean displayedWebService, boolean aboJobsToDisplay)
           
 java.lang.String GetName()
          Return the name of the MVC object.
 void Init(IModelRO model, AActivitySpace parent)
          This method initializes the View with the read only model interface it is supposed to draw it's data from as well as it's parent ActivitySpace (necessary to create URLS).
 void SetPUModel(IModelRO model)
          Set the plumtree utilities model
 void SetServerModel(IModelRO model)
          Set the server settings model
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STR_MVC_CLASS_NAME

public static final java.lang.String STR_MVC_CLASS_NAME
name of this object

See Also:
Constant Field Values

JAVASCRIPT_SUBMIT_BY_POST

public static final java.lang.String JAVASCRIPT_SUBMIT_BY_POST
Javascript function constants

See Also:
Constant Field Values

JAVASCRIPT_CREATE

public static final java.lang.String JAVASCRIPT_CREATE
See Also:
Constant Field Values

JAVASCRIPT_UTILITY

public static final java.lang.String JAVASCRIPT_UTILITY
See Also:
Constant Field Values

JAVASCRIPT_OPEN_FOLDER

public static final java.lang.String JAVASCRIPT_OPEN_FOLDER
See Also:
Constant Field Values

JAVASCRIPT_EXPAND_TYPE

public static final java.lang.String JAVASCRIPT_EXPAND_TYPE
See Also:
Constant Field Values

JAVASCRIPT_DELETE

public static final java.lang.String JAVASCRIPT_DELETE
See Also:
Constant Field Values

JAVASCRIPT_SECURITY

public static final java.lang.String JAVASCRIPT_SECURITY
See Also:
Constant Field Values

JAVASCRIPT_SUBSCRIBE

public static final java.lang.String JAVASCRIPT_SUBSCRIBE
See Also:
Constant Field Values

JAVASCRIPT_MIGRATE

public static final java.lang.String JAVASCRIPT_MIGRATE
See Also:
Constant Field Values

JAVASCRIPT_EDIT_FOLDER

public static final java.lang.String JAVASCRIPT_EDIT_FOLDER
See Also:
Constant Field Values

JAVASCRIPT_EDIT_PROFILE

public static final java.lang.String JAVASCRIPT_EDIT_PROFILE
See Also:
Constant Field Values

JAVASCRIPT_SEND_INVITATION

public static final java.lang.String JAVASCRIPT_SEND_INVITATION
See Also:
Constant Field Values

JAVASCRIPT_RUN_ONCE

public static final java.lang.String JAVASCRIPT_RUN_ONCE
See Also:
Constant Field Values

JAVASCRIPT_ENABLE

public static final java.lang.String JAVASCRIPT_ENABLE
See Also:
Constant Field Values

JAVASCRIPT_TREE_SUBMIT

public static final java.lang.String JAVASCRIPT_TREE_SUBMIT
See Also:
Constant Field Values

JAVASCRIPT_OPEN_FOLDER_TREE

public static final java.lang.String JAVASCRIPT_OPEN_FOLDER_TREE
See Also:
Constant Field Values

JAVASCRIPT_CHECK_FOLDERS_SELECTED

public static final java.lang.String JAVASCRIPT_CHECK_FOLDERS_SELECTED
See Also:
Constant Field Values

JAVASCRIPT_CHECK_SINGLE_FOLDER_SELECTED

public static final java.lang.String JAVASCRIPT_CHECK_SINGLE_FOLDER_SELECTED
See Also:
Constant Field Values

JAVASCRIPT_CHECK_OBJECTS_SELECTED

public static final java.lang.String JAVASCRIPT_CHECK_OBJECTS_SELECTED
See Also:
Constant Field Values

JAVASCRIPT_GET_INPUT_VALUE

public static final java.lang.String JAVASCRIPT_GET_INPUT_VALUE
See Also:
Constant Field Values

JAVASCRIPT_GET_FIRST_INPUT

public static final java.lang.String JAVASCRIPT_GET_FIRST_INPUT
See Also:
Constant Field Values

JAVASCRIPT_GET_FIRST_INPUT_WITH_SUBTYPE

public static final java.lang.String JAVASCRIPT_GET_FIRST_INPUT_WITH_SUBTYPE
See Also:
Constant Field Values

JAVASCRIPT_GET_FIRST_INPUT_WITH_COUNT

public static final java.lang.String JAVASCRIPT_GET_FIRST_INPUT_WITH_COUNT
See Also:
Constant Field Values

JAVASCRIPT_GET_ONLY_INPUT

public static final java.lang.String JAVASCRIPT_GET_ONLY_INPUT
See Also:
Constant Field Values

JAVASCRIPT_GET_FOLDERS_AND_OBJECTS_SELECTED_STRING

public static final java.lang.String JAVASCRIPT_GET_FOLDERS_AND_OBJECTS_SELECTED_STRING
See Also:
Constant Field Values

JAVASCRIPT_GET_ALL_OBJECTS_SELECTED_STRING

public static final java.lang.String JAVASCRIPT_GET_ALL_OBJECTS_SELECTED_STRING
See Also:
Constant Field Values

JAVASCRIPT_GET_FOLDERS_SELECTED_STRING

public static final java.lang.String JAVASCRIPT_GET_FOLDERS_SELECTED_STRING
See Also:
Constant Field Values

JAVASCRIPT_GET_OBJECT_SELECTED_STRING

public static final java.lang.String JAVASCRIPT_GET_OBJECT_SELECTED_STRING
See Also:
Constant Field Values

JAVASCRIPT_GET_NUM_OBJECTS_SELECTED

public static final java.lang.String JAVASCRIPT_GET_NUM_OBJECTS_SELECTED
See Also:
Constant Field Values

JAVASCRIPT_GET_NUM_OBJECT_SELECTED

public static final java.lang.String JAVASCRIPT_GET_NUM_OBJECT_SELECTED
See Also:
Constant Field Values

JAVASCRIPT_COMMUNITY_SELECTED

public static final java.lang.String JAVASCRIPT_COMMUNITY_SELECTED
See Also:
Constant Field Values

TREE_TYPE_COPY

public static final int TREE_TYPE_COPY
js constant copy tree

See Also:
Constant Field Values

TREE_TYPE_MOVE

public static final int TREE_TYPE_MOVE
js constant move tree

See Also:
Constant Field Values

MAX_SELECTED_ITEMS

public static final int MAX_SELECTED_ITEMS
js constant max items that can be selected before we switch to a POST submit.

See Also:
Constant Field Values

JAVASCRIPT_TREE_TYPE

public static final java.lang.String JAVASCRIPT_TREE_TYPE
javascript variables

See Also:
Constant Field Values

HTML_INPUT_FOLDER_TREE_ID

public static final java.lang.String HTML_INPUT_FOLDER_TREE_ID
HTML Form constants

See Also:
Constant Field Values

HTML_INPUT_COMMENT

public static final java.lang.String HTML_INPUT_COMMENT
See Also:
Constant Field Values

HTML_INPUT_ENABLE

public static final java.lang.String HTML_INPUT_ENABLE
See Also:
Constant Field Values

HTML_INPUT_CREATE_SELECT

public static final java.lang.String HTML_INPUT_CREATE_SELECT
See Also:
Constant Field Values

HTML_INPUT_UTILITIES_SELECT

public static final java.lang.String HTML_INPUT_UTILITIES_SELECT
See Also:
Constant Field Values

HTML_INPUT_FOLDERNAME

public static final java.lang.String HTML_INPUT_FOLDERNAME
See Also:
Constant Field Values

HTML_INPUT_FOLDERDESC

public static final java.lang.String HTML_INPUT_FOLDERDESC
See Also:
Constant Field Values

HTML_INPUT_COMMSELECTED

public static final java.lang.String HTML_INPUT_COMMSELECTED
See Also:
Constant Field Values
Constructor Detail

ObjMgrHeaderView

public ObjMgrHeaderView()
Method Detail

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
Returns:
A new instance of the managed class (i.e. return new Foo();)
See Also:
IManagedObject.Create()

Display

public HTMLElement Display()
Description copied from interface: IView
This method returns the HTMLElement that encompasses the output of the View.

Specified by:
Display in interface IView
See Also:
com.plumtree.xpshared.activityspace.IView#display()

DisplayJavascript

public HTMLScript DisplayJavascript()
This method returns the HTMLScript that encompasses the Javascript on the page.

Specified by:
DisplayJavascript in interface IView
Returns:
HTMLScript
See Also:
IView.DisplayJavascript()

DoDisplayJavascript

public static HTMLScript DoDisplayJavascript(int nCurrentFolderID,
                                             AActivitySpace m_asOwner,
                                             int[] nClassIDs,
                                             java.lang.String HTMLFORM_NAME,
                                             java.lang.String typesString,
                                             boolean displayedInvitation,
                                             boolean displayedJob,
                                             boolean displayedUser,
                                             boolean displayedWebService,
                                             boolean aboJobsToDisplay)

GetName

public java.lang.String GetName()
Description copied from interface: IMVCObject
Return the name of the MVC object.

Specified by:
GetName in interface IMVCObject
Returns:
the name of the object.
See Also:
com.plumtree.xpshared.activityspace.IView#GetName()

Init

public void Init(IModelRO model,
                 AActivitySpace parent)
Description copied from interface: IView
This method initializes the View with the read only model interface it is supposed to draw it's data from as well as it's parent ActivitySpace (necessary to create URLS).

Specified by:
Init in interface IView
See Also:
com.plumtree.xpshared.activityspace.IView#Init(IModel, AActivitySpace)

SetPUModel

public void SetPUModel(IModelRO model)
Set the plumtree utilities model

Parameters:
model - the plumtree utilities model

SetServerModel

public void SetServerModel(IModelRO model)
Set the server settings model

Parameters:
model - the server settings model

AddHiddenInputs

public static void AddHiddenInputs(HTMLElement myGroup,
                                   IFolderModelRO m_asModel,
                                   IObjMgrModelRO m_asObjModel)



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