|
OpenPetra
Free Administration Software for Non-Profits
|
List of users. More...
Public Member Functions | |
| SUserRow (System.Data.DataRowBuilder rb) | |
| Constructor. More... | |
| virtual void | InitValues () |
| set default values More... | |
| bool | IsUserIdNull () |
| test for NULL value More... | |
| void | SetUserIdNull () |
| assign NULL value More... | |
| bool | IsEmailAddressNull () |
| test for NULL value More... | |
| void | SetEmailAddressNull () |
| assign NULL value More... | |
| bool | IsFirstNameNull () |
| test for NULL value More... | |
| void | SetFirstNameNull () |
| assign NULL value More... | |
| bool | IsLastNameNull () |
| test for NULL value More... | |
| void | SetLastNameNull () |
| assign NULL value More... | |
| bool | IsPasswordHashNull () |
| test for NULL value More... | |
| void | SetPasswordHashNull () |
| assign NULL value More... | |
| bool | IsPasswordSaltNull () |
| test for NULL value More... | |
| void | SetPasswordSaltNull () |
| assign NULL value More... | |
| bool | IsPwdSchemeVersionNull () |
| test for NULL value More... | |
| void | SetPwdSchemeVersionNull () |
| assign NULL value More... | |
| bool | IsPasswordNeedsChangeNull () |
| test for NULL value More... | |
| void | SetPasswordNeedsChangeNull () |
| assign NULL value More... | |
| bool | IsFailedLoginsNull () |
| test for NULL value More... | |
| void | SetFailedLoginsNull () |
| assign NULL value More... | |
| bool | IsAccountLockedNull () |
| test for NULL value More... | |
| void | SetAccountLockedNull () |
| assign NULL value More... | |
| bool | IsRetiredNull () |
| test for NULL value More... | |
| void | SetRetiredNull () |
| assign NULL value More... | |
| bool | IsLastLoginTimeNull () |
| test for NULL value More... | |
| void | SetLastLoginTimeNull () |
| assign NULL value More... | |
| bool | IsLastLoginDateNull () |
| test for NULL value More... | |
| void | SetLastLoginDateNull () |
| assign NULL value More... | |
| bool | IsLanguageCodeNull () |
| test for NULL value More... | |
| void | SetLanguageCodeNull () |
| assign NULL value More... | |
| bool | IsCanModifyNull () |
| test for NULL value More... | |
| void | SetCanModifyNull () |
| assign NULL value More... | |
| bool | IsRecordDeleteNull () |
| test for NULL value More... | |
| void | SetRecordDeleteNull () |
| assign NULL value More... | |
| bool | IsAcquisitionCodeNull () |
| test for NULL value More... | |
| void | SetAcquisitionCodeNull () |
| assign NULL value More... | |
| bool | IsDefaultLedgerNumberNull () |
| test for NULL value More... | |
| void | SetDefaultLedgerNumberNull () |
| assign NULL value More... | |
| bool | IsFailedLoginTimeNull () |
| test for NULL value More... | |
| void | SetFailedLoginTimeNull () |
| assign NULL value More... | |
| bool | IsFailedLoginDateNull () |
| test for NULL value More... | |
| void | SetFailedLoginDateNull () |
| assign NULL value More... | |
| bool | IsPartnerKeyNull () |
| test for NULL value More... | |
| void | SetPartnerKeyNull () |
| assign NULL value More... | |
| bool | IsPasswordResetTokenNull () |
| test for NULL value More... | |
| void | SetPasswordResetTokenNull () |
| assign NULL value More... | |
| bool | IsPasswordResetValidUntilNull () |
| test for NULL value More... | |
| void | SetPasswordResetValidUntilNull () |
| assign NULL value More... | |
| bool | IsDateCreatedNull () |
| test for NULL value More... | |
| void | SetDateCreatedNull () |
| assign NULL value More... | |
| bool | IsCreatedByNull () |
| test for NULL value More... | |
| void | SetCreatedByNull () |
| assign NULL value More... | |
| bool | IsDateModifiedNull () |
| test for NULL value More... | |
| void | SetDateModifiedNull () |
| assign NULL value More... | |
| bool | IsModifiedByNull () |
| test for NULL value More... | |
| void | SetModifiedByNull () |
| assign NULL value More... | |
| bool | IsModificationIdNull () |
| test for NULL value More... | |
| void | SetModificationIdNull () |
| assign NULL value More... | |
Properties | |
| String | UserId [get, set] |
| This identifies who the current user is. More... | |
| String | EmailAddress [get, set] |
| String | FirstName [get, set] |
| String | LastName [get, set] |
| String | PasswordHash [get, set] |
| Hash value of the user's Salted password. More... | |
| String | PasswordSalt [get, set] |
| The Salt value used for hashing the password (two identical passwords will not yield the same Hash value with different Salt values) More... | |
| Int32 | PwdSchemeVersion [get, set] |
| Version Number of the password hashing scheme (source code gives details about what algorithm/parameters combination is used for each number). More... | |
| Boolean | PasswordNeedsChange [get, set] |
| Forces change of password at next login. Set when the SYSADMIN changes a password for a user. Also, data migration from legacy system will set this. Further to this it can optionally be set if a new password hashing scheme got introduced and the user should be forced to change to it by means of an enforced password change. More... | |
| Int32 | FailedLogins [get, set] |
| Boolean | AccountLocked [get, set] |
| Boolean | Retired [get, set] |
| Int32 | LastLoginTime [get, set] |
| System.? DateTime | LastLoginDate [get, set] |
| The date the user last logged in. More... | |
| String | LanguageCode [get, set] |
| This is the code used to identify a language. More... | |
| Boolean | CanModify [get, set] |
| This defines if the code can be modified. More... | |
| Boolean | RecordDelete [get, set] |
| String | AcquisitionCode [get, set] |
| This code identifies the method of aquisition. More... | |
| Int32 | DefaultLedgerNumber [get, set] |
| This is used as a key field in most of the accounting system files. More... | |
| Int32 | FailedLoginTime [get, set] |
| The last time a user failed to log in. More... | |
| System.? DateTime | FailedLoginDate [get, set] |
| The last date a user failed to log in. More... | |
| Int64 | PartnerKey [get, set] |
| If the user has a Partner record this is the key to it. More... | |
| String | PasswordResetToken [get, set] |
| If this token is set and it is still valid, then the user can reset his password using this token. More... | |
| System.? DateTime | PasswordResetValidUntil [get, set] |
| The date until the password reset token is valid. More... | |
| System.? DateTime | DateCreated [get, set] |
| The date the record was created. More... | |
| String | CreatedBy [get, set] |
| User ID of who created this record. More... | |
| System.? DateTime | DateModified [get, set] |
| The date the record was modified. More... | |
| String | ModifiedBy [get, set] |
| User ID of who last modified this record. More... | |
| DateTime | ModificationId [get, set] |
| This identifies the current version of the record. More... | |
List of users.
|
inline |
Constructor.
|
inlinevirtual |
set default values
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
getset |
|
getset |
This code identifies the method of aquisition.
|
getset |
This defines if the code can be modified.
|
getset |
User ID of who created this record.
|
getset |
The date the record was created.
|
getset |
The date the record was modified.
|
getset |
This is used as a key field in most of the accounting system files.
|
getset |
|
getset |
The last date a user failed to log in.
|
getset |
|
getset |
The last time a user failed to log in.
|
getset |
|
getset |
This is the code used to identify a language.
|
getset |
The date the user last logged in.
|
getset |
|
getset |
|
getset |
This identifies the current version of the record.
|
getset |
User ID of who last modified this record.
|
getset |
If the user has a Partner record this is the key to it.
|
getset |
Hash value of the user's Salted password.
|
getset |
Forces change of password at next login. Set when the SYSADMIN changes a password for a user. Also, data migration from legacy system will set this. Further to this it can optionally be set if a new password hashing scheme got introduced and the user should be forced to change to it by means of an enforced password change.
|
getset |
If this token is set and it is still valid, then the user can reset his password using this token.
|
getset |
The date until the password reset token is valid.
|
getset |
The Salt value used for hashing the password (two identical passwords will not yield the same Hash value with different Salt values)
|
getset |
Version Number of the password hashing scheme (source code gives details about what algorithm/parameters combination is used for each number).
|
getset |
|
getset |
|
getset |
This identifies who the current user is.