com.plumtree.portalpages.browsing.portalsettings.passwordmanager
Class PasswordManagerModel

java.lang.Object
  extended by com.plumtree.uiinfrastructure.editor.EditorModel
      extended by com.plumtree.portalpages.browsing.editors.userprofile.UserProfileModel
          extended by com.plumtree.portalpages.browsing.portalsettings.passwordmanager.PasswordManagerModel
All Implemented Interfaces:
IManagedObject, IModel, IModelRO, IMVCObject, IEditorModelRO, IRepostModel

public class PasswordManagerModel
extends UserProfileModel

Author:
jennifersu

Field Summary
static java.lang.String STR_MVC_CLASS_NAME
          object name
 
Fields inherited from class com.plumtree.portalpages.browsing.editors.userprofile.UserProfileModel
m_alProfilePages, m_currProfilePage, m_htPageToPortletMapping, m_htPropTypeTable, m_htPropValueTable, m_numProfilePages, m_numProfileSectionsTable
 
Fields inherited from class com.plumtree.uiinfrastructure.editor.EditorModel
m_asOwner, m_bCloseOnDone, m_bDeleteOnCancel, m_bEnableApplyButton, m_bHideLeftNav, m_bIsEditorReadOnly, m_bUserHasAccessToEditor, m_nEditorType
 
Constructor Summary
PasswordManagerModel()
           
 
Method Summary
 boolean CheckEditorAccessAndStart(XPHashtable _htFormData)
          Code executed when the Editor is starting.
 java.lang.Object Create()
          This method is used by the ASManager to return new instances of managed objects.
 java.lang.Object[] GetLockboxIDs()
           
 java.lang.String GetName()
          Returns the Class name.
 Redirect GetRedirectAfterFinish()
          We need to overwrite this method here, simply because parent implements it within its own context, which fails for this specific class.
 void Init(AActivitySpace aspace)
          Inits the Model with the Activity Space.
 
Methods inherited from class com.plumtree.portalpages.browsing.editors.userprofile.UserProfileModel
DoTaskOnChangePage, Finish, GetNameFromObjectID, GetNumProfilePages, GetNumProfileSections, GetObjectPropData, GetObjectPropRefData, GetProfilePages, GetUserValues, LookupPortlet, PutUserPropertiesIntoHashtable, SavePage, SetCurrentProfilePage, SetNumProfileSectionsTable
 
Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorModel
Cancel, CleanupAllData, CleanupTempData, DoTaskAfterStore, DoTaskBeforeStore, DoTaskOnComeBackFromSubEditor, DoTaskOnStartEditor, GetCloseOnDone, GetCurrentRepostAction, GetDeleteOnCancel, GetEditorType, GetEnableApplyButton, GetHideLeftNav, GetIsEditorReadOnly, GetUserHasAccessToEditor, 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
 

Field Detail

STR_MVC_CLASS_NAME

public static final java.lang.String STR_MVC_CLASS_NAME
object name

See Also:
Constant Field Values
Constructor Detail

PasswordManagerModel

public PasswordManagerModel()
Method Detail

CheckEditorAccessAndStart

public boolean CheckEditorAccessAndStart(XPHashtable _htFormData)
Code executed when the Editor is starting. Get all of the property information for the user

Overrides:
CheckEditorAccessAndStart in class UserProfileModel
Returns:
boolean Is true if the current user has the rights to access this Editor.

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

GetName

public java.lang.String GetName()
Returns the Class name.

Specified by:
GetName in interface IMVCObject
Overrides:
GetName in class UserProfileModel
Returns:
String

Init

public void Init(AActivitySpace aspace)
Description copied from class: EditorModel
Inits the Model with the Activity Space.

Specified by:
Init in interface IModel
Overrides:
Init in class UserProfileModel
Parameters:
aspace -

GetLockboxIDs

public java.lang.Object[] GetLockboxIDs()
Parameters:
_sectionIndex -
Returns:

GetRedirectAfterFinish

public Redirect GetRedirectAfterFinish()
We need to overwrite this method here, simply because parent implements it within its own context, which fails for this specific class. Basically we are replication what was implemented in EditorModel here.

Specified by:
GetRedirectAfterFinish in interface IRepostModel
Overrides:
GetRedirectAfterFinish in class UserProfileModel
Returns:



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