Interface IBasicUserInfoDetailNames
- All Known Subinterfaces:
- IAppBuilderLicenseSystem,- IDesignerLicenseSystem,- IGenericLicenseSystem,- IServerLicenseSystem
 - All Known Implementing Classes:
- AuthenticatedUser,- BasicUserInfo,- LicenseSystemPageComposite
 - public interface IBasicUserInfoDetailNamesDetails 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_AdditionalEmailThe DETAIL for "Additional email", A.K.A.- static java.lang.String- DETAIL_AddressThe DETAIL for "Address line".- static java.lang.String- DETAIL_Address_2The DETAIL for "Address line 2".- static java.lang.String- DETAIL_Address_3The DETAIL for "Address line 3".- static java.lang.String- DETAIL_CityThe DETAIL for "City".- static java.lang.String- DETAIL_CompanyDivisionThe DETAIL for "Company division".- static java.lang.String- DETAIL_CompanyNameThe DETAIL for "Company name".- static java.lang.String- DETAIL_CountryThe DETAIL for "Country".- static java.lang.String- DETAIL_CroppedUploadedProfileImageThe DETAIL for file name for the cropped uploaded profile image, the highest resolution.- static java.lang.String- DETAIL_DBAdministrationUserNameThe DETAIL for the database administrator that created the license for the user in question.- static java.lang.String- DETAIL_DeveloperGroupIDThe DETAIL for Developer Group ID.- static java.lang.String- DETAIL_DeveloperIDThe DETAIL for Developer ID.- static java.lang.String- DETAIL_EmailThe DETAIL for principal or main "Email".- static java.lang.String- DETAIL_EmailVerifyThe DETAIL for mail validation required of a specific email.- static java.lang.String- DETAIL_FirstNameThe DETAIL for "First Name".- static java.lang.String- DETAIL_FixedPasswordThe DETAIL for "FixedPassword", i.e.- static java.lang.String- DETAIL_FullNameThe DETAIL for "Full Name".- static java.lang.String- DETAIL_HomeFaxThe DETAIL for "Home fax number".- static java.lang.String- DETAIL_HomeMobileThe DETAIL for "Home mobile number".- static java.lang.String- DETAIL_HomePhoneThe DETAIL for "Home phone number".- static java.lang.String- DETAIL_JobTitleThe DETAIL for "Job Title".- static java.lang.String- DETAIL_LargeProfileImageThe 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_LastNameThe DETAIL for "Last Name".- static java.lang.String- DETAIL_LocalizedFirstNameThe DETAIL for "Localized First Name".- static java.lang.String- DETAIL_LocalizedFullNameThe DETAIL for "Full Name".- static java.lang.String- DETAIL_LocalizedLastNameThe DETAIL for "Localized Last Name".- static java.lang.String- DETAIL_LocalizedMiddleNameThe DETAIL for "Localized Middle Name".- static java.lang.String- DETAIL_LocalizedTitleThe DETAIL for "Localized Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).- static java.lang.String- DETAIL_MiddleNameThe DETAIL for "Middle Name".- static java.lang.String- DETAIL_PhoneThe DETAIL for (generic) "Phone number".- static java.lang.String- DETAIL_Phone_2The DETAIL for (generic) "Phone number #2".- static java.lang.String- DETAIL_PinCodeThe DETAIL for "Pin Code".- static java.lang.String- DETAIL_RecoveryAnswerThe DETAIL for "Recovery Answer".- static java.lang.String- DETAIL_RecoveryQuestionThe DETAIL for "Recovery Question".- static java.lang.String- DETAIL_StateProvinceThe DETAIL for "State or Province".- static java.lang.String- DETAIL_ThumbnailProfileImageThe DETAIL for file name for thumbnail profile image (normally a PNG of about 150x150).- static java.lang.String- DETAIL_TitleThe DETAIL for "Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).- static java.lang.String- DETAIL_UploadedProfileImageThe DETAIL for file name for uploaded profile image, the highest resolution.- static java.lang.String- DETAIL_UploadedProfileImageCropThe DETAIL for the cropping string for the uploaded profile image.- static java.lang.String- DETAIL_WorkFaxThe DETAIL for "Work fax number".- static java.lang.String- DETAIL_WorkMobileThe DETAIL for "Work phone number".- static java.lang.String- DETAIL_WorkPhoneThe DETAIL for "Work phone number".- static java.lang.String- DETAIL_ZipCodeThe DETAIL for "Zip code".- static java.util.Set<java.lang.String>- detailsSetThe read-only ordered set of all details.- static java.util.List<java.lang.String>- profilePictureDetailsListThe 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- GRect.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.