Interface IBasicUserInfoDetailNames
- All Known Subinterfaces:
IAppBuilderLicenseSystem
,IDesignerLicenseSystem
,IGenericLicenseSystem
,IServerLicenseSystem
- All Known Implementing Classes:
AuthenticatedUser
,BasicUserInfo
,LicenseSystemPageComposite
public interface IBasicUserInfoDetailNames
Details stored in the server database as details for a user.- Author:
- Christopher Mindus
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DETAIL_AdditionalEmail
The DETAIL for "Additional email", A.K.A.static java.lang.String
DETAIL_Address
The DETAIL for "Address line".static java.lang.String
DETAIL_Address_2
The DETAIL for "Address line 2".static java.lang.String
DETAIL_Address_3
The DETAIL for "Address line 3".static java.lang.String
DETAIL_City
The DETAIL for "City".static java.lang.String
DETAIL_CompanyDivision
The DETAIL for "Company division".static java.lang.String
DETAIL_CompanyName
The DETAIL for "Company name".static java.lang.String
DETAIL_Country
The DETAIL for "Country".static java.lang.String
DETAIL_CroppedUploadedProfileImage
The DETAIL for file name for the cropped uploaded profile image, the highest resolution.static java.lang.String
DETAIL_DBAdministrationUserName
The DETAIL for the database administrator that created the license for the user in question.static java.lang.String
DETAIL_DeveloperGroupID
The DETAIL for Developer Group ID.static java.lang.String
DETAIL_DeveloperID
The DETAIL for Developer ID.static java.lang.String
DETAIL_Email
The DETAIL for principal or main "Email".static java.lang.String
DETAIL_EmailVerify
The DETAIL for mail validation required of a specific email.static java.lang.String
DETAIL_FirstName
The DETAIL for "First Name".static java.lang.String
DETAIL_FixedPassword
The DETAIL for "FixedPassword", i.e.static java.lang.String
DETAIL_FullName
The DETAIL for "Full Name".static java.lang.String
DETAIL_HomeFax
The DETAIL for "Home fax number".static java.lang.String
DETAIL_HomeMobile
The DETAIL for "Home mobile number".static java.lang.String
DETAIL_HomePhone
The DETAIL for "Home phone number".static java.lang.String
DETAIL_JobTitle
The DETAIL for "Job Title".static java.lang.String
DETAIL_LargeProfileImage
The DETAIL for file name for a large profile image (normally a large PNG, cropped and reduced perhaps: max size about 500x500).static java.lang.String
DETAIL_LastName
The DETAIL for "Last Name".static java.lang.String
DETAIL_LocalizedFirstName
The DETAIL for "Localized First Name".static java.lang.String
DETAIL_LocalizedFullName
The DETAIL for "Full Name".static java.lang.String
DETAIL_LocalizedLastName
The DETAIL for "Localized Last Name".static java.lang.String
DETAIL_LocalizedMiddleName
The DETAIL for "Localized Middle Name".static java.lang.String
DETAIL_LocalizedTitle
The DETAIL for "Localized Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).static java.lang.String
DETAIL_MiddleName
The DETAIL for "Middle Name".static java.lang.String
DETAIL_Phone
The DETAIL for (generic) "Phone number".static java.lang.String
DETAIL_Phone_2
The DETAIL for (generic) "Phone number #2".static java.lang.String
DETAIL_PinCode
The DETAIL for "Pin Code".static java.lang.String
DETAIL_RecoveryAnswer
The DETAIL for "Recovery Answer".static java.lang.String
DETAIL_RecoveryQuestion
The DETAIL for "Recovery Question".static java.lang.String
DETAIL_StateProvince
The DETAIL for "State or Province".static java.lang.String
DETAIL_ThumbnailProfileImage
The DETAIL for file name for thumbnail profile image (normally a PNG of about 150x150).static java.lang.String
DETAIL_Title
The DETAIL for "Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).static java.lang.String
DETAIL_UploadedProfileImage
The DETAIL for file name for uploaded profile image, the highest resolution.static java.lang.String
DETAIL_UploadedProfileImageCrop
The DETAIL for the cropping string for the uploaded profile image.static java.lang.String
DETAIL_WorkFax
The DETAIL for "Work fax number".static java.lang.String
DETAIL_WorkMobile
The DETAIL for "Work phone number".static java.lang.String
DETAIL_WorkPhone
The DETAIL for "Work phone number".static java.lang.String
DETAIL_ZipCode
The DETAIL for "Zip code".static java.util.Set<java.lang.String>
detailsSet
The read-only ordered set of all details.static java.util.List<java.lang.String>
profilePictureDetailsList
The read-only list of all profile picture details.
Method Summary
Static Methods Modifier and Type Method Description static boolean
isDetailInInternalServerDatabase(java.lang.String detail)
Checks if a detail present in the License System details should be stored in the details for the BasicUserInfo details database table in the internal server database.
Field Detail
DETAIL_Title
static final java.lang.String DETAIL_Title
The DETAIL for "Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).Value = "IZS-Title".
- See Also:
- Constant Field Values
DETAIL_FullName
static final java.lang.String DETAIL_FullName
The DETAIL for "Full Name".Value = "IZS-FullName".
- See Also:
- Constant Field Values
DETAIL_LastName
static final java.lang.String DETAIL_LastName
The DETAIL for "Last Name".Value = "IZS-LastName".
- See Also:
- Constant Field Values
DETAIL_MiddleName
static final java.lang.String DETAIL_MiddleName
The DETAIL for "Middle Name".Value = "IZS-MiddleName".
- See Also:
- Constant Field Values
DETAIL_FirstName
static final java.lang.String DETAIL_FirstName
The DETAIL for "First Name".Value = "IZS-FirstName".
- See Also:
- Constant Field Values
DETAIL_LocalizedTitle
static final java.lang.String DETAIL_LocalizedTitle
The DETAIL for "Localized Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).Value = "IZS-LTitle".
- See Also:
- Constant Field Values
DETAIL_LocalizedFullName
static final java.lang.String DETAIL_LocalizedFullName
The DETAIL for "Full Name".Value = "IZS-LFullName".
- See Also:
- Constant Field Values
DETAIL_LocalizedLastName
static final java.lang.String DETAIL_LocalizedLastName
The DETAIL for "Localized Last Name".Value = "IZS-LLastName".
- See Also:
- Constant Field Values
DETAIL_LocalizedMiddleName
static final java.lang.String DETAIL_LocalizedMiddleName
The DETAIL for "Localized Middle Name".Value = "IZS-LMiddleName".
- See Also:
- Constant Field Values
DETAIL_LocalizedFirstName
static final java.lang.String DETAIL_LocalizedFirstName
The DETAIL for "Localized First Name".Value = "IZS-LFirstName".
- See Also:
- Constant Field Values
DETAIL_PinCode
static final java.lang.String DETAIL_PinCode
The DETAIL for "Pin Code".Value = "IZS-PinCode".
- See Also:
- Constant Field Values
DETAIL_FixedPassword
static final java.lang.String DETAIL_FixedPassword
The DETAIL for "FixedPassword", i.e. user cannot change his password.Value = "IZS-FixedPassword".
- See Also:
- Constant Field Values
DETAIL_RecoveryQuestion
static final java.lang.String DETAIL_RecoveryQuestion
The DETAIL for "Recovery Question".Value = "IZS-RecoveryQuestion".
- See Also:
- Constant Field Values
DETAIL_RecoveryAnswer
static final java.lang.String DETAIL_RecoveryAnswer
The DETAIL for "Recovery Answer".Value = "IZS-RecoveryAnswer".
- See Also:
- Constant Field Values
DETAIL_CompanyName
static final java.lang.String DETAIL_CompanyName
The DETAIL for "Company name".Value = "IZS-CompanyName".
- See Also:
- Constant Field Values
DETAIL_CompanyDivision
static final java.lang.String DETAIL_CompanyDivision
The DETAIL for "Company division".Value = "IZS-CompanyDivision".
- See Also:
- Constant Field Values
DETAIL_JobTitle
static final java.lang.String DETAIL_JobTitle
The DETAIL for "Job Title".Value = "IZS-JobTitle".
- See Also:
- Constant Field Values
DETAIL_Address
static final java.lang.String DETAIL_Address
The DETAIL for "Address line".Value = "IZS-Address".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_Address_2
static final java.lang.String DETAIL_Address_2
The DETAIL for "Address line 2".Value = "IZS-Address-2".
- See Also:
- Constant Field Values
DETAIL_Address_3
static final java.lang.String DETAIL_Address_3
The DETAIL for "Address line 3".Value = "IZS-Address-3".
- See Also:
- Constant Field Values
DETAIL_ZipCode
static final java.lang.String DETAIL_ZipCode
The DETAIL for "Zip code".Value = "IZS-ZipCode".
- See Also:
- Constant Field Values
DETAIL_City
static final java.lang.String DETAIL_City
The DETAIL for "City".Value = "IZS-City".
- See Also:
- Constant Field Values
DETAIL_StateProvince
static final java.lang.String DETAIL_StateProvince
The DETAIL for "State or Province".Value = "IZS-StateProvince".
- See Also:
- Constant Field Values
DETAIL_Country
static final java.lang.String DETAIL_Country
The DETAIL for "Country".Value = "IZS-Country".
- See Also:
- Constant Field Values
DETAIL_Email
static final java.lang.String DETAIL_Email
The DETAIL for principal or main "Email".Value = "IZS-Email".
- See Also:
- Constant Field Values
DETAIL_AdditionalEmail
static final java.lang.String DETAIL_AdditionalEmail
The DETAIL for "Additional email", A.K.A. recovery email.Value = "IZS-AdditionalEmail".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_Phone
static final java.lang.String DETAIL_Phone
The DETAIL for (generic) "Phone number".Value = "IZS-Phone".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_Phone_2
static final java.lang.String DETAIL_Phone_2
The DETAIL for (generic) "Phone number #2".Value = "IZS-Phone-2".
- See Also:
- Constant Field Values
DETAIL_HomePhone
static final java.lang.String DETAIL_HomePhone
The DETAIL for "Home phone number".Value = "IZS-HomePhone".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_HomeMobile
static final java.lang.String DETAIL_HomeMobile
The DETAIL for "Home mobile number".Value = "IZS-HomeMobile".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_HomeFax
static final java.lang.String DETAIL_HomeFax
The DETAIL for "Home fax number".Value = "IZS-HomeFax".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_WorkPhone
static final java.lang.String DETAIL_WorkPhone
The DETAIL for "Work phone number".Value = "IZS-WorkPhone".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_WorkMobile
static final java.lang.String DETAIL_WorkMobile
The DETAIL for "Work phone number".Value = "IZS-WorkMobile".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_WorkFax
static final java.lang.String DETAIL_WorkFax
The DETAIL for "Work fax number".Value = "IZS-WorkFax".
If multiple details are present, append the second with "-2", third with "-3", etc.
- See Also:
- Constant Field Values
DETAIL_DeveloperID
static final java.lang.String DETAIL_DeveloperID
The DETAIL for Developer ID.Value = "IZS-DeveloperID".
- See Also:
- Constant Field Values
DETAIL_DeveloperGroupID
static final java.lang.String DETAIL_DeveloperGroupID
The DETAIL for Developer Group ID.Value = "IZS-DevelGroupID".
- See Also:
- Constant Field Values
DETAIL_DBAdministrationUserName
static final java.lang.String DETAIL_DBAdministrationUserName
The DETAIL for the database administrator that created the license for the user in question.Value = "IZS-DBAdminUser".
- See Also:
- Constant Field Values
DETAIL_UploadedProfileImage
static final java.lang.String DETAIL_UploadedProfileImage
The DETAIL for file name for uploaded profile image, the highest resolution.Value = "IZS-UploadImage".
- See Also:
- Constant Field Values
DETAIL_CroppedUploadedProfileImage
static final java.lang.String DETAIL_CroppedUploadedProfileImage
The DETAIL for file name for the cropped uploaded profile image, the highest resolution. The image might be circular.Value = "IZS-CroppedUploadImage".
- See Also:
- Constant Field Values
DETAIL_LargeProfileImage
static final java.lang.String DETAIL_LargeProfileImage
The DETAIL for file name for a large profile image (normally a large PNG, cropped and reduced perhaps: max size about 500x500). This detail is NOT stored in the server's database table for details.Value = "IZS-LargeImage".
- See Also:
- Constant Field Values
DETAIL_ThumbnailProfileImage
static final java.lang.String DETAIL_ThumbnailProfileImage
The DETAIL for file name for thumbnail profile image (normally a PNG of about 150x150). This detail is NOT stored in the server's database table for details.Value = "IZS-ThumbnailImage".
- See Also:
- Constant Field Values
DETAIL_UploadedProfileImageCrop
static final java.lang.String DETAIL_UploadedProfileImageCrop
The DETAIL for the cropping string for the uploaded profile image. The string is formed by
. TheGRect.toString()
+ ',' + circle{boolean:true|false}] [ + ',' zoom{double}]",zoom"
is optional and could be calculated from the uploaded image size with the crop rectangle.Value = "IZS-UploadImageCrop".
- See Also:
- Constant Field Values
DETAIL_EmailVerify
static final java.lang.String DETAIL_EmailVerify
The DETAIL for mail validation required of a specific email.The format of this entry is:
email,code,timestamp[,mailCode1[,mailCode2,...[,mailCodeN]]]
Where:
- email: email to verify, not in any particular order with the (DETAIL_VerifyEmail-N-ordering),
- code: 0=not checked, 1=checking (mail sent), 2=wrong mail, 3=OK, 4=check later,
- timestamp: long epoch millisecond value,
- mailCodeXXX: each mail code that has been sent in mails. If an email has been verified during signup, there might not be any mailCode(s) at all.
If the email does not correspond to any mails for the user, these entries can safely be removed and discarded.
If multiple details are present, append the first additional mail with "-1", second with "-2", third with "-3", etc. Do not append any string at all for the primary email.
- See Also:
- Constant Field Values
profilePictureDetailsList
static final java.util.List<java.lang.String> profilePictureDetailsList
The read-only list of all profile picture details. The following details are present, in this order:
detailsSet
static final java.util.Set<java.lang.String> detailsSet
The read-only ordered set of all details. The following details are present, in this order:DETAIL_Title
DETAIL_FullName
DETAIL_LastName
DETAIL_MiddleName
DETAIL_FirstName
DETAIL_PinCode
DETAIL_FixedPassword
DETAIL_CompanyName
DETAIL_JobTitle
DETAIL_Address
DETAIL_Address_2
DETAIL_Address_3
DETAIL_ZipCode
DETAIL_City
DETAIL_StateProvince
DETAIL_Country
DETAIL_Email
DETAIL_AdditionalEmail
DETAIL_HomePhone
DETAIL_HomeMobile
DETAIL_HomeFax
DETAIL_WorkPhone
DETAIL_WorkMobile
DETAIL_WorkFax
DETAIL_DeveloperID
DETAIL_DeveloperGroupID
DETAIL_UploadedProfileImage
DETAIL_LargeProfileImage
DETAIL_ThumbnailProfileImage
DETAIL_DBAdministrationUserName
DETAIL_EmailVerify
Method Detail
isDetailInInternalServerDatabase
static boolean isDetailInInternalServerDatabase(java.lang.String detail)
Checks if a detail present in the License System details should be stored in the details for the BasicUserInfo details database table in the internal server database.- Parameters:
detail
- The detail name.- Returns:
- true if the detail goes into the internal server database for user details, false otherwise.