|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.plumtree.uiinfrastructure.editor.EditorModel
com.plumtree.portaluiinfrastructure.editor.ObjEditorModel
com.plumtree.portalpages.admin.editors.user.UserModel
public class UserModel
| Field Summary | |
|---|---|
protected int[] |
m_aExistingGroups
|
protected boolean |
m_bDeleteGroups
|
protected boolean |
m_bDisabled
|
protected boolean |
m_bExpirePassword
|
protected boolean |
m_bExpirePasswordEnabled
|
protected boolean |
m_bPasswordChanged
|
protected int |
m_nUserType
|
protected java.lang.String |
m_sSetting1
|
protected java.lang.String |
m_sSetting2
|
protected java.lang.String |
m_strConfirmPassword
|
protected java.lang.String |
m_strInitialEncryptedPassword
|
protected java.lang.String |
m_strInitialMobileUsr
|
protected java.lang.String |
m_strInitialUserName
|
protected java.lang.String |
m_strMobilePassword
|
protected java.lang.String |
m_strMobileUsr
|
protected java.lang.String |
m_strPassword
|
protected java.lang.String |
m_strUserName
|
static java.lang.String |
STR_MVC_CLASS_NAME
|
| Fields inherited from class com.plumtree.portaluiinfrastructure.editor.ObjEditorModel |
|---|
EDITOR_CLASSID_UNKNOWN, EDITOR_FOLDERID_UNKNOWN, EDITOR_OBJECTID_UNKNOWN, EDITOR_QS_BOL_QS_FORCESAVEINFOLDER, EDITOR_QS_INT_CLASS_ID, EDITOR_QS_INT_QS_FOLDER_ID, EDITOR_QS_INT_QS_OBJECT_ID, m_bDisableDescription, m_bDisableSecurity, m_bForceSavedInSuppliedFolder, m_bIsSysAdmin, m_nClassID, m_nFolderID, m_nFolderType, m_nObjectID, m_ptObject, m_Session, m_sFolderName, OBJECT_NAME_TRUNCATE |
| 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 | |
|---|---|
UserModel()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed objects. |
void |
DoTaskAfterStore()
Code executed after the object is stored. |
void |
DoTaskBeforeStore()
Code executed before the object is stored. |
void |
DoTaskOnStartEditor(XPHashtable _htFormData)
Code executed when the Editor is starting. |
boolean |
EditingGuestUser()
Returns true if the User Type of the user is guest. |
boolean |
EditingInDefaultProfilesFolder()
We need this to know if we're locking the password and locking setting in the editor |
boolean |
EditingLockedAccount()
Return true if the user is locked. |
void |
ExpirePassword(int _nUserID)
This helper method expires the user's password so they will have to change it the next time they log in. |
java.lang.String |
GetAuthUsername()
Returns the user's auth user name - the name sent to a remote provider in order to authenticate the user. |
java.lang.String |
GetConfirmPassword()
Return the confirm password variable. |
boolean |
GetDisabled()
|
boolean |
GetExpirePassword()
Returns true if the password is supposed
to be set to expired when this editor finishes. |
boolean |
GetExpirePasswordEnabled()
Returns true if the Expire Password feature
is enabled for this editor. |
java.lang.String |
GetLoginName()
|
java.lang.String |
GetName()
Returns the Class name. |
java.lang.String |
GetPassword()
|
java.lang.String |
GetUniqueUsername()
Returns the user's auth unique name - the unique key sent by a remote provider to identify the user. |
java.lang.String |
GetUserMobileName()
|
java.lang.String |
GetUserMobilePsswrd()
|
protected java.lang.Object[][] |
InitializeCreateMode(SelectPTObjectModel mySelectPTObjectModel)
|
protected java.lang.Object[][] |
InitializeEditMode(SelectPTObjectModel mySelectPTObjectModel)
|
boolean |
IsCurrentUserAdministrator()
|
boolean |
IsPlumtreeAuthSource()
|
boolean |
IsRemoteUser()
Returns true if the user is tied
to a remote authentication source. |
int |
SaveDevicesPage(XPHashtable _htFormData)
|
int |
SaveMainPage(XPHashtable _htFormData)
|
int |
SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
Calls the right save function according to the page name passed in argument. |
void |
SetConfirmPassword(java.lang.String _confirmPassword)
Sets the confirm password vairable. |
void |
SetDeleteGroups()
|
protected void |
SetPasswordChangedTime(long _lTime,
int _nUserID)
This helper method sets the Last Password Change property to the specified time. |
void |
StartDynamicMembershipsSelectPTObject()
|
void |
StartSelectPTObject()
Helper method to start the Select PTObject List. |
boolean |
UserTypeEditable()
Returns whether the guest account type is editable. |
| Methods inherited from class com.plumtree.portaluiinfrastructure.editor.ObjEditorModel |
|---|
CheckEditorAccess, CheckEditorAccessAndStart, CheckFolderType, DisableSecurity, DoTaskOnComeBackFromSubEditor, Finish, ForceSaveInFolder, GetClassID, GetFolderID, GetFolderName, GetIsSysAdmin, GetMigrationStatus, GetObject, GetObjectDescription, GetObjectID, GetObjectName, GetParentFolderPath, GetPTSession, Init, InitIsSysAdminFlag, InitPTObject, IsDescriptionDisabled, IsMigrationApproved, SaveMigrationStatus, SetDisableDescription, SetEditorToReadOnly, SetMemberVariablesFromQS, SetMigrationStatus, StartKeywords, StartLocNamesList, StartMigrationHistory, StartObjectProp, StartSecurityList, StoreObject |
| Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorModel |
|---|
Cancel, CleanupAllData, CleanupTempData, DoTaskOnChangePage, GetAccessToEditorPriviledges, GetCloseOnDone, GetCurrentRepostAction, GetDeleteOnCancel, GetEditorType, GetEnableApplyButton, GetEnableCancelButton, GetHideLeftNav, GetIsEditorReadOnly, GetRedirectAfterFinish, 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 |
| Methods inherited from interface com.plumtree.portaluiinfrastructure.editor.IObjEditorModelRO |
|---|
GetClassID, GetObject, GetObjectDescription, GetObjectID, GetObjectName, GetParentFolderPath, GetPTSession |
| Methods inherited from interface com.plumtree.uiinfrastructure.editor.IEditorModelRO |
|---|
GetEditorType, GetEnableApplyButton, GetEnableCancelButton, GetHideLeftNav, GetIsEditorReadOnly |
| Field Detail |
|---|
public static final java.lang.String STR_MVC_CLASS_NAME
protected java.lang.String m_sSetting1
protected java.lang.String m_sSetting2
protected java.lang.String m_strMobilePassword
protected java.lang.String m_strMobileUsr
protected java.lang.String m_strInitialMobileUsr
protected java.lang.String m_strPassword
protected java.lang.String m_strConfirmPassword
protected java.lang.String m_strUserName
protected java.lang.String m_strInitialUserName
protected java.lang.String m_strInitialEncryptedPassword
protected int m_nUserType
protected int[] m_aExistingGroups
protected boolean m_bDisabled
protected boolean m_bDeleteGroups
protected boolean m_bPasswordChanged
protected boolean m_bExpirePassword
protected boolean m_bExpirePasswordEnabled
| Constructor Detail |
|---|
public UserModel()
| Method Detail |
|---|
public java.lang.Object Create()
EditorModel
Create in interface IManagedObjectCreate in class EditorModelIManagedObject.Create()public void DoTaskAfterStore()
DoTaskAfterStore in class EditorModel
protected void SetPasswordChangedTime(long _lTime,
int _nUserID)
_lTime - The time to set_ptEditedUser - The user being edited.public void ExpirePassword(int _nUserID)
_ptEditedUser - The user being edited.public void DoTaskBeforeStore()
DoTaskBeforeStore in class EditorModelpublic void DoTaskOnStartEditor(XPHashtable _htFormData)
DoTaskOnStartEditor in class EditorModel_htFormData - public boolean GetDisabled()
GetDisabled in interface IUserModelROpublic java.lang.String GetLoginName()
GetLoginName in interface IUserModelROpublic java.lang.String GetName()
GetName in interface IMVCObjectGetName in class EditorModelpublic java.lang.String GetPassword()
GetPassword in interface IUserModelROpublic java.lang.String GetUserMobileName()
GetUserMobileName in interface IUserModelROpublic java.lang.String GetUserMobilePsswrd()
GetUserMobilePsswrd in interface IUserModelROpublic int SaveDevicesPage(XPHashtable _htFormData)
_htFormData -
public int SaveMainPage(XPHashtable _htFormData)
_htFormData -
public int SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
SavePage in interface IRepostModelSavePage in class ObjEditorModel_sPageName - _htFormData -
public void StartSelectPTObject()
public void StartDynamicMembershipsSelectPTObject()
protected java.lang.Object[][] InitializeCreateMode(SelectPTObjectModel mySelectPTObjectModel)
mySelectPTObjectModel -
protected java.lang.Object[][] InitializeEditMode(SelectPTObjectModel mySelectPTObjectModel)
mySelectPTObjectModel -
public boolean EditingInDefaultProfilesFolder()
EditingInDefaultProfilesFolder in interface IUserModelROIUserModelRO.EditingInDefaultProfilesFolder()public boolean EditingGuestUser()
IUserModelRO
EditingGuestUser in interface IUserModelROIUserModelRO.EditingGuestUser()public boolean EditingLockedAccount()
EditingLockedAccount in interface IUserModelROpublic boolean UserTypeEditable()
UserTypeEditable in interface IUserModelROpublic boolean IsCurrentUserAdministrator()
IsCurrentUserAdministrator in interface IUserModelROpublic boolean IsPlumtreeAuthSource()
IsPlumtreeAuthSource in interface IUserModelROIUserModelRO.IsPlumtreeAuthSource()public void SetDeleteGroups()
public java.lang.String GetAuthUsername()
IUserModelRO
GetAuthUsername in interface IUserModelROpublic java.lang.String GetUniqueUsername()
IUserModelRO
GetUniqueUsername in interface IUserModelROpublic boolean IsRemoteUser()
IUserModelROtrue if the user is tied
to a remote authentication source. Otherwise,
false is returned.
IsRemoteUser in interface IUserModelROpublic java.lang.String GetConfirmPassword()
GetConfirmPassword in interface IUserModelROpublic void SetConfirmPassword(java.lang.String _confirmPassword)
public boolean GetExpirePassword()
true if the password is supposed
to be set to expired when this editor finishes. Otherwise,
false is returned.
GetExpirePassword in interface IUserModelROpublic boolean GetExpirePasswordEnabled()
true if the Expire Password feature
is enabled for this editor. Otherwise,
false is returned.
GetExpirePasswordEnabled in interface IUserModelRO
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||