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 Details Link icon

    • DETAIL_Descr Link icon

      static final String DETAIL_Descr
      The DETAIL for "Description" of the user.

      Value = "IZS-Descr".

      See Also:
    • DETAIL_Title Link icon

      static final String DETAIL_Title
      The DETAIL for "Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).

      Value = "IZS-Title".

      See Also:
    • DETAIL_FullName Link icon

      static final String DETAIL_FullName
      The DETAIL for "Full Name".

      Value = "IZS-FullName".

      See Also:
    • DETAIL_LastName Link icon

      static final String DETAIL_LastName
      The DETAIL for "Last Name".

      Value = "IZS-LastName".

      See Also:
    • DETAIL_MiddleName Link icon

      static final String DETAIL_MiddleName
      The DETAIL for "Middle Name".

      Value = "IZS-MiddleName".

      See Also:
    • DETAIL_FirstName Link icon

      static final String DETAIL_FirstName
      The DETAIL for "First Name".

      Value = "IZS-FirstName".

      See Also:
    • DETAIL_LocalizedTitle Link icon

      static final String DETAIL_LocalizedTitle
      The DETAIL for "Localized Title" (Mr., Mrs., Ms., Dr., Prof., Baron, Baroness, etc).

      Value = "IZS-LTitle".

      See Also:
    • DETAIL_LocalizedFullName Link icon

      static final String DETAIL_LocalizedFullName
      The DETAIL for "Full Name".

      Value = "IZS-LFullName".

      See Also:
    • DETAIL_LocalizedLastName Link icon

      static final String DETAIL_LocalizedLastName
      The DETAIL for "Localized Last Name".

      Value = "IZS-LLastName".

      See Also:
    • DETAIL_LocalizedMiddleName Link icon

      static final String DETAIL_LocalizedMiddleName
      The DETAIL for "Localized Middle Name".

      Value = "IZS-LMiddleName".

      See Also:
    • DETAIL_LocalizedFirstName Link icon

      static final String DETAIL_LocalizedFirstName
      The DETAIL for "Localized First Name".

      Value = "IZS-LFirstName".

      See Also:
    • DETAIL_PinCode Link icon

      static final String DETAIL_PinCode
      The DETAIL for "Pin Code".

      Value = "IZS-PinCode".

      See Also:
    • DETAIL_FixedPassword Link icon

      static final String DETAIL_FixedPassword
      The DETAIL for "FixedPassword", i.e. user cannot change his password.

      Value = "IZS-FixedPassword".

      See Also:
    • DETAIL_RecoveryQuestion Link icon

      static final String DETAIL_RecoveryQuestion
      The DETAIL for "Recovery Question".

      Value = "IZS-RecoveryQuestion".

      See Also:
    • DETAIL_RecoveryAnswer Link icon

      static final String DETAIL_RecoveryAnswer
      The DETAIL for "Recovery Answer".

      Value = "IZS-RecoveryAnswer".

      See Also:
    • DETAIL_CompanyName Link icon

      static final String DETAIL_CompanyName
      The DETAIL for "Company name".

      Value = "IZS-CompanyName".

      See Also:
    • DETAIL_CompanyDivision Link icon

      static final String DETAIL_CompanyDivision
      The DETAIL for "Company division".

      Value = "IZS-CompanyDivision".

      See Also:
    • DETAIL_JobTitle Link icon

      static final String DETAIL_JobTitle
      The DETAIL for "Job Title".

      Value = "IZS-JobTitle".

      See Also:
    • DETAIL_Address Link icon

      static final 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:
    • DETAIL_Address_2 Link icon

      static final String DETAIL_Address_2
      The DETAIL for "Address line 2".

      Value = "IZS-Address-2".

      See Also:
    • DETAIL_Address_3 Link icon

      static final String DETAIL_Address_3
      The DETAIL for "Address line 3".

      Value = "IZS-Address-3".

      See Also:
    • DETAIL_ZipCode Link icon

      static final String DETAIL_ZipCode
      The DETAIL for "Zip code".

      Value = "IZS-ZipCode".

      See Also:
    • DETAIL_City Link icon

      static final String DETAIL_City
      The DETAIL for "City".

      Value = "IZS-City".

      See Also:
    • DETAIL_StateProvince Link icon

      static final String DETAIL_StateProvince
      The DETAIL for "State or Province".

      Value = "IZS-StateProvince".

      See Also:
    • DETAIL_Country Link icon

      static final String DETAIL_Country
      The DETAIL for "Country".

      Value = "IZS-Country".

      See Also:
    • DETAIL_Email Link icon

      static final String DETAIL_Email
      The DETAIL for principal or main "Email".

      Value = "IZS-Email".

      See Also:
    • DETAIL_AdditionalEmail Link icon

      static final 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:
    • DETAIL_Phone Link icon

      static final 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:
    • DETAIL_Phone_2 Link icon

      static final String DETAIL_Phone_2
      The DETAIL for (generic) "Phone number #2".

      Value = "IZS-Phone-2".

      See Also:
    • DETAIL_HomePhone Link icon

      static final 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:
    • DETAIL_HomeMobile Link icon

      static final 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:
    • DETAIL_HomeFax Link icon

      static final 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:
    • DETAIL_WorkPhone Link icon

      static final 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:
    • DETAIL_WorkMobile Link icon

      static final 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:
    • DETAIL_WorkFax Link icon

      static final 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:
    • DETAIL_DeveloperID Link icon

      static final String DETAIL_DeveloperID
      The DETAIL for Developer ID.

      Value = "IZS-DeveloperID".

      See Also:
    • DETAIL_DeveloperGroupID Link icon

      static final String DETAIL_DeveloperGroupID
      The DETAIL for Developer Group ID.

      Value = "IZS-DevelGroupID".

      See Also:
    • DETAIL_DBAdministrationUserName Link icon

      static final String DETAIL_DBAdministrationUserName
      The DETAIL for the database administrator that created the license for the user in question.

      Value = "IZS-DBAdminUser".

      See Also:
    • DETAIL_UploadedProfileImage Link icon

      static final String DETAIL_UploadedProfileImage
      The DETAIL for file name for uploaded profile image, the highest resolution.

      Value = "IZS-UploadImage".

      See Also:
    • DETAIL_CroppedUploadedProfileImage Link icon

      static final 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:
    • DETAIL_LargeProfileImage Link icon

      static final 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:
    • DETAIL_ThumbnailProfileImage Link icon

      static final 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:
    • DETAIL_UploadedProfileImageCrop Link icon

      static final 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}]. The ",zoom" is optional and could be calculated from the uploaded image size with the crop rectangle.

      Value = "IZS-UploadImageCrop".

      See Also:
    • DETAIL_EmailVerify Link icon

      static final 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:

      1. email: email to verify, not in any particular order with the (DETAIL_VerifyEmail-N-ordering),
      2. code: 0=not checked, 1=checking (mail sent), 2=wrong mail, 3=OK, 4=check later,
      3. timestamp: long epoch millisecond value,
      4. 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:
    • profilePictureDetailsList Link icon

      static final List<String> profilePictureDetailsList
      The read-only list of all profile picture details. The following details are present, in this order:
    • detailsSet Link icon

      static final Set<String> detailsSet
  • Method Details Link icon

    • isDetailInInternalServerDatabase Link icon

      static boolean isDetailInInternalServerDatabase(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.