com.plumtree.portalpages.browsing.objectselection.portlets
Class PortletInBundleObjectSelectionModel

java.lang.Object
  extended by com.plumtree.uiinfrastructure.editor.EditorModel
      extended by com.plumtree.portalpages.browsing.objectselection.ObjectSelectionModel
          extended by com.plumtree.portalpages.browsing.objectselection.portlets.PortletInBundleObjectSelectionModel
All Implemented Interfaces:
IObjectSelectionModel, IObjectSelectionModelRO, IFolderModel, IFolderModelRO, IObjectModelRO, IManagedObject, IModel, IModelRO, IMVCObject, IEditorModelRO, IRepostModel

public class PortletInBundleObjectSelectionModel
extends ObjectSelectionModel

This model is used to enable simple mode - no adding or preview of portlets.

Author:
dhayler

Field Summary
protected  boolean m_bSimpleMode
           
static java.lang.String STR_MVC_CLASS_NAME
          Object Name
 
Fields inherited from class com.plumtree.portalpages.browsing.objectselection.ObjectSelectionModel
COL_OBJECT_ID, COL_OBJECT_INFO, COL_OBJECT_MAX, COL_SELECTED_NAME, DEFAULT_OBJECTS_FOR_SEARCH_COLUMN_RESULTS, DIRTY, HTMLINPUT_HIDDEN_ALIGNMENT, HTMLINPUT_HIDDEN_ID, HTMLINPUT_HIDDEN_NAME, m_folderViewHelper, m_nFirstDisplayableItem, m_nNumberOfItemsPerPage, m_ssc, MAX_OBJECTS_FOR_FLAT_VIEW
 
Fields inherited from class com.plumtree.uiinfrastructure.editor.EditorModel
isReadAccessAvailable, m_asOwner, m_bCloseOnDone, m_bDeleteOnCancel, m_bEnableApplyButton, m_bEnableCancelButton, m_bHideLeftNav, m_bIsEditorReadOnly, m_bUserHasAccessToEditor, m_nEditorType
 
Constructor Summary
PortletInBundleObjectSelectionModel()
           
 
Method Summary
 java.lang.Object Create()
          This method is used by the ASManager to return new instances of managed objects.
 boolean GetIsEditorReadOnly()
          Returns true if the current user only has read access to this Editor.
 java.lang.String GetName()
          Returns the Class name.
 boolean GetSimpleMode()
           
 void SetSimpleMode(boolean _bSimple)
          Set whether we're in simple mode or not.
 
Methods inherited from class com.plumtree.portalpages.browsing.objectselection.ObjectSelectionModel
AddNewlySelected, CheckEditorAccessAndStart, DoNotShowObject, DoNotShowObjectWithID, DoTaskOnComeBackFromSubEditor, Finish, GetActivitySpace, GetBreadCrumbPath, GetCurrentFolderID, GetCurrentFolderLevel, GetCurrentFolderName, GetCurrentLowerObjectIndex, GetCurrentUpperObjectIndex, GetDisplayPaginationHiddenInputs, GetDisplaySearch, GetDisplaySortHiddenInputs, GetFirstDisplayableItem, GetFirstFolderIndex, GetFolderColumnCount, GetFolderObjectCount, GetFolderQueryResult, GetFolderViewHelper, GetHeaderCount, GetHeaderHasCheckbox, GetHeaderRow, GetHeaderText, GetInputValue, GetIsCollapsable, GetIsFolderSelected, GetIsObjectSelected, GetItemsPerPage, GetLastFolderIndex, GetMultipleSelect, GetNumObjects, GetNumSubSubFolders, GetNumSubSubFoldersToDisplay, GetObjectBannerTitle, GetObjectColumnCount, GetObjectCount, GetObjectFields, GetObjectSubType, GetObjectType, GetObjectViewIsCollapsed, GetParentFolderID, GetParentFolderIDs, GetParentFormName, GetParentFormSelectedItems, GetParentFormSpaceID, GetParentFormSubmitFunction, GetPath, GetPTSession, GetRedirectAfterFinish, GetRemovedObjectsForParent, GetSearchSettingCollection, GetSearchStarted, GetSelectedNamesAsString, GetSelectedObjectsForParent, GetSelectionModelHelper, GetSelectorClassID, GetSelectorCommunityFolderID, GetSelectorCommunityID, GetSelectorObjectID, GetSelectorPageID, GetShowCheckbox, GetShowEditIcon, GetShowFolderBanner, GetShowPagination, GetSortable, GetSortDirection, GetSortedHeader, GetSortPropertyId, GetSpaceID, GetSubFolderCount, GetSubFolderCount, GetSubSubFolderInfo, GetTemporaryInvitationID, GetTemporaryInvitationName, GetTotalItems, InitializeSearchSettingCollection, InRootFolder, IsCommunityPage, IsHomeMyPage, IsMyPage, IsPageTemplate, OpenSubFolder, RefreshObjectSelection, RefreshSelectedObjects, RemoveObject, RepostAddObject, RepostAddPortletsFromBundle, RepostOpenFolder, RepostRemoveObject, RepostSelectPortletBundle, RepostToSearch, SaveMainPage, SavePage, SetDisplaySearch, SetFirstDisplayableItem, SetFirstItemIndex, SetHost, SetItemsPerPage, SetLastItemIndex, SetNeverFlatView, SetNumSubSubFolders, SetObjectViewIndex, SetSelectionModelHelper, SetShowFolderBanner, SetSortPropertyId, SetTemporaryInvitationID, SetTemporaryInvitationName, ShowObjectBanner
 
Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorModel
Cancel, CleanupAllData, CleanupTempData, DoTaskAfterStore, DoTaskBeforeStore, DoTaskOnChangePage, DoTaskOnStartEditor, GetAccessToEditorPriviledges, GetCloseOnDone, GetCurrentRepostAction, GetDeleteOnCancel, GetEditorType, GetEnableApplyButton, GetEnableCancelButton, GetHideLeftNav, GetUserHasAccessToEditor, Init, SetCloseOnDone, SetDeleteOnCancel, SetEditorType, SetEnableApplyButton, SetHideLeftNav, SetPageStatus, SetUserHasAccessToEditor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.plumtree.uiinfrastructure.editor.IEditorModelRO
GetEditorType, GetEnableApplyButton, GetEnableCancelButton, GetHideLeftNav
 
Methods inherited from interface com.plumtree.uiinfrastructure.activityspace.IModel
CleanupAllData, CleanupTempData, Init
 

Field Detail

STR_MVC_CLASS_NAME

public static final java.lang.String STR_MVC_CLASS_NAME
Object Name

See Also:
Constant Field Values

m_bSimpleMode

protected boolean m_bSimpleMode
Constructor Detail

PortletInBundleObjectSelectionModel

public PortletInBundleObjectSelectionModel()
Method Detail

SetSimpleMode

public void SetSimpleMode(boolean _bSimple)
Set whether we're in simple mode or not.

Parameters:
_bSimple - whether we're in simple mode or not.

GetSimpleMode

public boolean GetSimpleMode()
Returns:
whether we're in simple mode or not.

GetIsEditorReadOnly

public boolean GetIsEditorReadOnly()
Description copied from class: EditorModel
Returns true if the current user only has read access to this Editor. (can be true in Edit mode only)

Specified by:
GetIsEditorReadOnly in interface IEditorModelRO
Overrides:
GetIsEditorReadOnly in class EditorModel
Returns:
boolean
See Also:
EditorModel.GetIsEditorReadOnly()

GetName

public java.lang.String GetName()
Description copied from class: EditorModel
Returns the Class name.

Specified by:
GetName in interface IMVCObject
Overrides:
GetName in class ObjectSelectionModel
Returns:
String
See Also:
com.plumtree.portaluiinfrastructure.activityspace.IModelRO#GetName()

Create

public java.lang.Object Create()
Description copied from class: EditorModel
This method is used by the ASManager to return new instances of managed objects.

Specified by:
Create in interface IManagedObject
Overrides:
Create in class ObjectSelectionModel
Returns:
A new instance of the managed class (i.e. return new Foo();)
See Also:
IManagedObject.Create()



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