Class UserProfile

java.lang.Object
net.atthegate.server.models.UserProfile
All Implemented Interfaces:
Serializable

public class UserProfile extends Object implements Serializable
Created by ivbar on 01.07.16.
See Also:
  • Field Details

    • TYPE_ID

      public static String TYPE_ID
    • TYPE_ATG

      public static String TYPE_ATG
    • TYPE_PHONE_NUMBER

      public static String TYPE_PHONE_NUMBER
    • MATCH_ON_EXIT

      public static final String MATCH_ON_EXIT
      See Also:
    • MATCH_ON_ENTRANSE

      public static final String MATCH_ON_ENTRANSE
      See Also:
    • DO_NOT_MATCH

      public static final String DO_NOT_MATCH
      See Also:
    • DELETE_AFTER_EXIT

      public static final String DELETE_AFTER_EXIT
      See Also:
    • DELETE_AFTER_NIGHT

      public static final String DELETE_AFTER_NIGHT
      See Also:
    • DELETE_AFTER_NEXT_NIGHT

      public static final String DELETE_AFTER_NEXT_NIGHT
      See Also:
    • DELETE_AFTER_24H

      public static final String DELETE_AFTER_24H
      See Also:
    • ON_ENTRANCE

      public static final String ON_ENTRANCE
      See Also:
    • ON_EXIT

      public static final String ON_EXIT
      See Also:
    • ON_HIDE

      public static final String ON_HIDE
      See Also:
    • SMS_ENABLED

      public static final String SMS_ENABLED
      See Also:
    • SMS_REQUIRED

      public static final String SMS_REQUIRED
      See Also:
    • CAR_LIC_VERIFICATION_ENABLED

      public static final String CAR_LIC_VERIFICATION_ENABLED
      See Also:
    • CAR_LIC_SCAN_REQUIRED

      public static final String CAR_LIC_SCAN_REQUIRED
      See Also:
    • CAR_LIC_VERIFICATION_REQUIRED

      public static final String CAR_LIC_VERIFICATION_REQUIRED
      See Also:
    • CAR_LIC_VERIFICATION_REQUIRED_IF_SCANNED

      public static final String CAR_LIC_VERIFICATION_REQUIRED_IF_SCANNED
      See Also:
    • VISITOR_FIELD_NONE

      public static final String VISITOR_FIELD_NONE
      See Also:
    • VISITOR_FIELD_LICENCE

      public static final String VISITOR_FIELD_LICENCE
      See Also:
    • VISITOR_FIELD_VERIFIED

      public static final String VISITOR_FIELD_VERIFIED
      See Also:
    • VISITOR_FIELD_ID_NUMBER

      public static final String VISITOR_FIELD_ID_NUMBER
      See Also:
    • VISITOR_FIELD_CAR_LIC

      public static final String VISITOR_FIELD_CAR_LIC
      See Also:
    • VISITOR_FIELD_PHONE_NUMBER

      public static final String VISITOR_FIELD_PHONE_NUMBER
      See Also:
    • VISITOR_FIELD_FIELD_1

      public static final String VISITOR_FIELD_FIELD_1
      See Also:
    • VISITOR_FIELD_FIELD_2

      public static final String VISITOR_FIELD_FIELD_2
      See Also:
    • VISITOR_FIELD_FIELD_3

      public static final String VISITOR_FIELD_FIELD_3
      See Also:
    • VISITOR_PHOTO_DO_NOT_SET

      public static final String VISITOR_PHOTO_DO_NOT_SET
      See Also:
    • VISITOR_OVERRIDE_FULL

      public static final String VISITOR_OVERRIDE_FULL
      See Also:
    • VISITOR_OVERRIDE_CLEAR_NFC

      public static final String VISITOR_OVERRIDE_CLEAR_NFC
      See Also:
    • VISITOR_OVERRIDE_EMPTY_FIELDS_ONLY

      public static final String VISITOR_OVERRIDE_EMPTY_FIELDS_ONLY
      See Also:
    • VISITOR_OVERRIDE_NOTHING

      public static final String VISITOR_OVERRIDE_NOTHING
      See Also:
    • VISITOR_UPDATE_NFC_ENABLED

      public static final String VISITOR_UPDATE_NFC_ENABLED
      See Also:
    • VISITOR_UPDATE_NFC_REQUIRED

      public static final String VISITOR_UPDATE_NFC_REQUIRED
      See Also:
    • name

      public String name
    • id

      public String id
    • keyCode

      public String keyCode
    • uid

      public String uid
    • type

      public String type
    • displayOn

      public String displayOn
    • mainFieldName

      public String mainFieldName
    • verifyCarLic

      public String verifyCarLic
    • verifyCarLicOn

      public String verifyCarLicOn
    • asCompanyKey

      public String asCompanyKey
    • asNameKey

      public String asNameKey
    • asEntrancePhotoKey

      public String asEntrancePhotoKey
    • asNumberOfPersons

      public String asNumberOfPersons
    • asEmailKey

      public String asEmailKey
    • fields

      public Map<String,net.atthegate.server.models.UserField> fields
    • groups

      public Map<String,ProfileGroup> groups
    • relays

      public Map<String,RelaySettings> relays
    • actions

      public Map<String,ProfileAction> actions
    • order

      public ArrayList<String> order
    • isShowEntranseDriver

      public boolean isShowEntranseDriver
    • isEnabled

      public boolean isEnabled
    • matchInsideProfileOnly

      public boolean matchInsideProfileOnly
    • matchInsideProfiles

      public Set<String> matchInsideProfiles
    • shouldScanDriverLicInAnyField

      public boolean shouldScanDriverLicInAnyField
    • shouldScanDriverLicOn

      public String shouldScanDriverLicOn
    • visitorsCreate

      public boolean visitorsCreate
    • visitorsCreateOn

      public String visitorsCreateOn
    • visitorsPhoneVerificationRequired

      public boolean visitorsPhoneVerificationRequired
    • visitorsOverride

      public String visitorsOverride
    • visitorsOverrideInAllCategories

      public boolean visitorsOverrideInAllCategories
    • visitorsCreateCategoryId

      public Long visitorsCreateCategoryId
    • visitorsLicenceField

      public String visitorsLicenceField
    • visitorsPhoneField

      public String visitorsPhoneField
    • visitorsIdNumber

      public String visitorsIdNumber
    • visitorsCarLicense

      public String visitorsCarLicense
    • visitorsPhoneNumber

      public String visitorsPhoneNumber
    • visitorsField1

      public String visitorsField1
    • visitorsField2

      public String visitorsField2
    • visitorsField3

      public String visitorsField3
    • visitorsHideAutoFilledFields

      public boolean visitorsHideAutoFilledFields
    • visitorsNoEditAutoFilledFields

      public boolean visitorsNoEditAutoFilledFields
    • visitorAccessOnly

      public boolean visitorAccessOnly
    • showPinCodeToGuard

      public boolean showPinCodeToGuard
    • sendPinCodeSMS

      public boolean sendPinCodeSMS
    • pinCodeSMS

      public String pinCodeSMS
    • visitorPhoto

      public String visitorPhoto
    • visitorEmail

      public String visitorEmail
    • generatePinCode

      public boolean generatePinCode
    • nfcScanRequired

      public boolean nfcScanRequired
    • matchType

      public String matchType
    • timeStamp

      public long timeStamp
    • showVisitingFieldOn

      public String showVisitingFieldOn
    • visitingSelectRequired

      public boolean visitingSelectRequired
    • blockExpiredDLCL

      @Deprecated public boolean blockExpiredDLCL
      Deprecated.
    • blockExpiredDL

      public boolean blockExpiredDL
    • blockExpiredCL

      public boolean blockExpiredCL
    • blockExpiredCLDaysAfter

      public Integer blockExpiredCLDaysAfter
    • blockWithoutPDP

      public boolean blockWithoutPDP
    • smsVerification

      public String smsVerification
    • internationalCode

      public String internationalCode
    • tryToFillLicField

      public boolean tryToFillLicField
    • fillLicWithID

      public boolean fillLicWithID
    • buttonBarcodeScan

      public Boolean buttonBarcodeScan
    • singleVehicleScan

      public Boolean singleVehicleScan
    • buttonTakePhoto

      public Boolean buttonTakePhoto
    • showScanVariants

      @Deprecated public boolean showScanVariants
      Deprecated.
    • showDriverLicWarning

      public boolean showDriverLicWarning
    • printOn

      public String printOn
    • printTemplateNumber

      public String printTemplateNumber
    • printDate

      public String printDate
    • printAddField

      public String printAddField
    • printAddField2

      public String printAddField2
    • printAddField3

      public String printAddField3
    • allowAdditionalPrinting

      public Boolean allowAdditionalPrinting
    • printIf

      public String printIf
    • showEntranceInfo

      public Boolean showEntranceInfo
    • showEntranceAction

      public String showEntranceAction
    • showEntranceActionOn

      public String showEntranceActionOn
    • showEntranceActionSearchType

      public String showEntranceActionSearchType
    • showEntranceDaysLimit

      public Integer showEntranceDaysLimit
    • showEntranceIncludeAtr

      public Boolean showEntranceIncludeAtr
    • incidentIfCancel

      public boolean incidentIfCancel
    • weekdayLimit

      public Boolean weekdayLimit
    • weekdays

    • weekdayErrorMessage

      public String weekdayErrorMessage
    • profileSettingsJson

      public String profileSettingsJson
  • Constructor Details

    • UserProfile

      public UserProfile()
  • Method Details

    • fillBigFields

      public void fillBigFields()
    • fillEmailFields

      public void fillEmailFields()
    • getVisitorPhotoForEntry

      public String getVisitorPhotoForEntry()