Class registerCustomer

java.lang.Object
com.kloudville.data.object.DataObject
com.kloudville.customer.registerCustomer
Direct Known Subclasses:
registerPartner

public class registerCustomer extends DataObject
  • Field Details

    • firstName

      public String firstName
      First name
              Restrictions:
                      Mandatory: true
      
    • lastName

      public String lastName
      Last name
              Restrictions:
                      Mandatory: true
      
    • gender

      public String gender
      Gender
              Restrictions:
                      maxlength: 256
      
    • birthDate

      public Date birthDate
      Birth date
    • placeOfBirth

      public place placeOfBirth
    • nationality

      public String nationality
      Nationality
              Restrictions:
                      maxlength: 256
      
    • jobTitle

      public String jobTitle
      Job title
              Restrictions:
                      maxlength: 128
      
    • picture

      public String picture
      Picture
    • companyName

      public String companyName
      Company name
    • associationType

      public String associationType
      Contact type
              Restrictions:
                      maxlength: 256
      
    • role

      public String role
      Role
              Restrictions:
                      maxlength: 256
      
    • email

      public String email
      Email
              Restrictions:
                      maxlength: 254
                      pattern: [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}
      
    • emailType

      public String emailType
              Restrictions:
                      maxlength: 256
      
    • phoneNr

      public String phoneNr
      Phone number
              Restrictions:
                      minlength: 7
                      maxlength: 32
      
    • phoneExtention

      public String phoneExtention
    • phoneType

      public String phoneType
              Restrictions:
                      maxlength: 256
      
    • phoneNr2

      public String phoneNr2
              Restrictions:
                      minlength: 7
                      maxlength: 32
      
    • phoneType2

      public String phoneType2
              Restrictions:
                      maxlength: 256
      
    • addressType

      public String addressType
              Restrictions:
                      maxlength: 256
      
    • address

      public genericAddress address
    • locationType

      public String locationType
      Location type
              Restrictions:
                      maxlength: 256
      
    • addressType2

      public String addressType2
              Restrictions:
                      maxlength: 256
      
    • address2

      public genericAddress address2
    • locationType2

      public String locationType2
      Location type
              Restrictions:
                      maxlength: 256
      
    • companyEmail

      public String companyEmail
      Company email
              Restrictions:
                      maxlength: 254
                      pattern: [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}
      
    • companyEmailType

      public String companyEmailType
              Restrictions:
                      maxlength: 256
      
    • companyPhoneNr

      public String companyPhoneNr
      Company phone number
              Restrictions:
                      minlength: 7
                      maxlength: 32
      
    • companyPhoneType

      public String companyPhoneType
              Restrictions:
                      maxlength: 256
      
    • companyPhoneType2

      public String companyPhoneType2
              Restrictions:
                      maxlength: 256
      
    • companyPhoneNr2

      public String companyPhoneNr2
              Restrictions:
                      minlength: 7
                      maxlength: 32
      
    • customerStatus

      public String customerStatus
      Customer status
              Restrictions:
                      maxlength: 256
      
    • marketSegment

      public String marketSegment
      Market segment
              Restrictions:
                      maxlength: 256
      
    • naicsCode

      public String naicsCode
              Restrictions:
                      maxlength: 256
      
    • identifier

      public String identifier
    • identifierType

      public String identifierType
              Restrictions:
                      maxlength: 256
      
    • territory

      public String territory
              Restrictions:
                      maxlength: 256
      
    • campaign

      public String campaign
      Campaign
              Restrictions:
                      maxlength: 32
      
    • tag

      public String[] tag
              Restrictions:
                      maxlength: 256
      
    • description

      public String description
      Description
    • note

      public String note
    • annualRevenue

      public BigDecimal annualRevenue
      Annual revenue
              Restrictions:
                      totaldigits: 8
                      fractiondigits: 1
      
    • numOfEmployees

      public int numOfEmployees
      No. of employees
    • website

      public String website
      Website
    • portalAccess

      public boolean portalAccess
    • login

      public boolean login
    • termsAccepted

      public boolean termsAccepted
    • identification

      public partyIdentification[] identification
    • document

      public partyDocument[] document
    • companyIdentification

      public partyIdentification[] companyIdentification
    • companyDocument

      public partyDocument[] companyDocument
    • validationCode

      public String[] validationCode
    • portalPassword

      public String portalPassword
      Password
              Restrictions:
                      maxlength: 64
      
  • Constructor Details

    • registerCustomer

      public registerCustomer()