Class Developer

    • Constructor Detail

      • Developer

        public Developer()
        Constructs a new empty instance.
      • Developer

        protected Developer​(boolean noInit)
        Constructs a new empty instance.
      • Developer

        public Developer​(JSONObject jsonObject)
        Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • Developer

        public Developer​(Developer src)
        Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
    • Method Detail

      • getId

        public String getId()
        Unique identifier
      • getName

        public String getName()
        Developer's name. Could be a company name. Whatever is to be shown as who made the app in App Marketplace, e.g. NoshList, Pioneer Works Inc., Seven Spaces, etc. Also used as (optional) Business DBA (Doing Business Name) name when sending to Braintree for app billing background check.
      • getFirstName

        public String getFirstName()
        Developer's individual first name.
      • getLastName

        public String getLastName()
        Developer's individual last name.
      • getEmail

        public String getEmail()
        Developer's email.
      • getPhone

        public String getPhone()
        Developer's phone.
      • getDob

        public String getDob()
        Developer's date of birth.
      • getSsn

        public String getSsn()
        Developer's SSN; won't be stored in the clear in the DB; will be stored encrypted in sensitiveInfo.
      • getAddress

        public String getAddress()
        Developer's address.
      • getCity

        public String getCity()
        Developer's city.
      • getCounty

        public String getCounty()
        Developer's county.
      • getState

        public String getState()
        Developer's state.
      • getCountry

        public String getCountry()
        Developer's country.
      • getPostalCode

        public String getPostalCode()
        Developer's postal code.
      • getBankAccountNumber

        public String getBankAccountNumber()
        Developer's bank account number; won't be stored in the clear in the DB; will be stored encrypted in sensitiveInfo.
      • getBankInfo

        public Reference getBankInfo()
        Developer's bank info that allows persisting last four and billing modified times.
      • getBankRoutingNumber

        public String getBankRoutingNumber()
        Developer's bank routing number.
      • getBusinessLegalName

        public String getBusinessLegalName()
        Developer's business legal name.
      • getVatRegisterNumber

        public String getVatRegisterNumber()
        Developer's VAT Register Number.
      • getBusinessAddress

        public String getBusinessAddress()
        Developer's business address.
      • getBusinessCity

        public String getBusinessCity()
        Developer's business city.
      • getBusinessState

        public String getBusinessState()
        Developer's business state.
      • getBusinessCountry

        public String getBusinessCountry()
        Developer's business country.
      • getBusinessPostalCode

        public String getBusinessPostalCode()
        Developer's business postal code.
      • getBillingStatusMessage

        public String getBillingStatusMessage()
        Developer's billing status message.
      • getAcceptedAgreement

        public Boolean getAcceptedAgreement()
        If the user has accepted the developer agreement.
      • getPrName

        public String getPrName()
        Name of public relations contact.
      • getPrEmail

        public String getPrEmail()
        Email of public relations contact.
      • getPrPhone

        public String getPrPhone()
        Phone of public relations contact.
      • getWebsite

        public String getWebsite()
        Developer's business website.
      • getCreatedTime

        public Long getCreatedTime()
        Timestamp indicating the time the developer was created.
      • getFirstSubmittedTime

        public Long getFirstSubmittedTime()
        Timestamp indicating the time the developer information was first submitted.
      • getFirstApprovalTime

        public Long getFirstApprovalTime()
        Timestamp indicating the time the developer was first approved.
      • getModifiedTime

        public Long getModifiedTime()
        Timestamp indicating the last time the developer was modified.
      • getOwner

        public Reference getOwner()
        The user account that owns this developer account.
      • getAppBillingSystem

        public String getAppBillingSystem()
        Temporary while we are switching US billing systems.
      • getInfoleaseVendorCode

        public String getInfoleaseVendorCode()
        The Infolease vendor code. This is generated when the developer is on-boarded in the Infolease system.
      • getInfoleaseGlCode

        public String getInfoleaseGlCode()
        The Infolease GL (General Ledger) code. Only for specific apps. Will usually be null.
      • getRevShare

        public Integer getRevShare()
        Revenue share due the developer.
      • getIsRevShareFlatRate

        public Boolean getIsRevShareFlatRate()
        Revenue share is a flat rate / amount not percentage.
      • getRevShareEffectiveTime

        public Long getRevShareEffectiveTime()
        Timestamp indicating when the revenue share is effective.
      • getSignorName

        public String getSignorName()
        Signor name for developer referral program.
      • getSignorTitle

        public String getSignorTitle()
        Signor title for developer referral program.
      • getReferralSubmissionTime

        public Long getReferralSubmissionTime()
        Timestamp indicating when the developer referral form was submitted.
      • getEmergencyEmail

        public String getEmergencyEmail()
        Optional email field used by Clover support for high priority communications.
      • getCollectionApprovalStatus

        public CollectionApprovalStatus getCollectionApprovalStatus()
        Developer's status concerning the ability to create private app collections.
      • getIsIsv

        public Boolean getIsIsv()
        This is true if the developer has a partner app.
      • getJSONObject

        public JSONObject getJSONObject()
        Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.
        Specified by:
        getJSONObject in interface JSONifiable
      • isNotNullId

        public boolean isNotNullId()
        Checks whether the 'id' field is set and is not null
      • isNotNullName

        public boolean isNotNullName()
        Checks whether the 'name' field is set and is not null
      • isNotNullFirstName

        public boolean isNotNullFirstName()
        Checks whether the 'firstName' field is set and is not null
      • isNotNullLastName

        public boolean isNotNullLastName()
        Checks whether the 'lastName' field is set and is not null
      • isNotNullEmail

        public boolean isNotNullEmail()
        Checks whether the 'email' field is set and is not null
      • isNotNullPhone

        public boolean isNotNullPhone()
        Checks whether the 'phone' field is set and is not null
      • isNotNullDob

        public boolean isNotNullDob()
        Checks whether the 'dob' field is set and is not null
      • isNotNullSsn

        public boolean isNotNullSsn()
        Checks whether the 'ssn' field is set and is not null
      • isNotNullAddress

        public boolean isNotNullAddress()
        Checks whether the 'address' field is set and is not null
      • isNotNullCity

        public boolean isNotNullCity()
        Checks whether the 'city' field is set and is not null
      • isNotNullCounty

        public boolean isNotNullCounty()
        Checks whether the 'county' field is set and is not null
      • isNotNullState

        public boolean isNotNullState()
        Checks whether the 'state' field is set and is not null
      • isNotNullCountry

        public boolean isNotNullCountry()
        Checks whether the 'country' field is set and is not null
      • isNotNullPostalCode

        public boolean isNotNullPostalCode()
        Checks whether the 'postalCode' field is set and is not null
      • isNotNullBankAccountNumber

        public boolean isNotNullBankAccountNumber()
        Checks whether the 'bankAccountNumber' field is set and is not null
      • isNotNullBankInfo

        public boolean isNotNullBankInfo()
        Checks whether the 'bankInfo' field is set and is not null
      • isNotNullBankRoutingNumber

        public boolean isNotNullBankRoutingNumber()
        Checks whether the 'bankRoutingNumber' field is set and is not null
      • isNotNullBusinessLegalName

        public boolean isNotNullBusinessLegalName()
        Checks whether the 'businessLegalName' field is set and is not null
      • isNotNullVatRegisterNumber

        public boolean isNotNullVatRegisterNumber()
        Checks whether the 'vatRegisterNumber' field is set and is not null
      • isNotNullBusinessAddress

        public boolean isNotNullBusinessAddress()
        Checks whether the 'businessAddress' field is set and is not null
      • isNotNullBusinessCity

        public boolean isNotNullBusinessCity()
        Checks whether the 'businessCity' field is set and is not null
      • isNotNullBusinessState

        public boolean isNotNullBusinessState()
        Checks whether the 'businessState' field is set and is not null
      • isNotNullBusinessCountry

        public boolean isNotNullBusinessCountry()
        Checks whether the 'businessCountry' field is set and is not null
      • isNotNullBusinessPostalCode

        public boolean isNotNullBusinessPostalCode()
        Checks whether the 'businessPostalCode' field is set and is not null
      • isNotNullBillingStatus

        public boolean isNotNullBillingStatus()
        Checks whether the 'billingStatus' field is set and is not null
      • isNotNullBillingStatusMessage

        public boolean isNotNullBillingStatusMessage()
        Checks whether the 'billingStatusMessage' field is set and is not null
      • isNotNullApprovalStatus

        public boolean isNotNullApprovalStatus()
        Checks whether the 'approvalStatus' field is set and is not null
      • isNotNullAcceptedAgreement

        public boolean isNotNullAcceptedAgreement()
        Checks whether the 'acceptedAgreement' field is set and is not null
      • isNotNullPrName

        public boolean isNotNullPrName()
        Checks whether the 'prName' field is set and is not null
      • isNotNullPrEmail

        public boolean isNotNullPrEmail()
        Checks whether the 'prEmail' field is set and is not null
      • isNotNullPrPhone

        public boolean isNotNullPrPhone()
        Checks whether the 'prPhone' field is set and is not null
      • isNotNullWebsite

        public boolean isNotNullWebsite()
        Checks whether the 'website' field is set and is not null
      • isNotNullCreatedTime

        public boolean isNotNullCreatedTime()
        Checks whether the 'createdTime' field is set and is not null
      • isNotNullFirstSubmittedTime

        public boolean isNotNullFirstSubmittedTime()
        Checks whether the 'firstSubmittedTime' field is set and is not null
      • isNotNullFirstApprovalTime

        public boolean isNotNullFirstApprovalTime()
        Checks whether the 'firstApprovalTime' field is set and is not null
      • isNotNullModifiedTime

        public boolean isNotNullModifiedTime()
        Checks whether the 'modifiedTime' field is set and is not null
      • isNotNullOwner

        public boolean isNotNullOwner()
        Checks whether the 'owner' field is set and is not null
      • isNotNullAppBillingSystem

        public boolean isNotNullAppBillingSystem()
        Checks whether the 'appBillingSystem' field is set and is not null
      • isNotNullInfoleaseVendorCode

        public boolean isNotNullInfoleaseVendorCode()
        Checks whether the 'infoleaseVendorCode' field is set and is not null
      • isNotNullInfoleaseGlCode

        public boolean isNotNullInfoleaseGlCode()
        Checks whether the 'infoleaseGlCode' field is set and is not null
      • isNotNullRevShare

        public boolean isNotNullRevShare()
        Checks whether the 'revShare' field is set and is not null
      • isNotNullIsRevShareFlatRate

        public boolean isNotNullIsRevShareFlatRate()
        Checks whether the 'isRevShareFlatRate' field is set and is not null
      • isNotNullRevShareEffectiveTime

        public boolean isNotNullRevShareEffectiveTime()
        Checks whether the 'revShareEffectiveTime' field is set and is not null
      • isNotNullSignorName

        public boolean isNotNullSignorName()
        Checks whether the 'signorName' field is set and is not null
      • isNotNullSignorTitle

        public boolean isNotNullSignorTitle()
        Checks whether the 'signorTitle' field is set and is not null
      • isNotNullReferralSubmissionTime

        public boolean isNotNullReferralSubmissionTime()
        Checks whether the 'referralSubmissionTime' field is set and is not null
      • isNotNullEmergencyEmail

        public boolean isNotNullEmergencyEmail()
        Checks whether the 'emergencyEmail' field is set and is not null
      • isNotNullCollectionApprovalStatus

        public boolean isNotNullCollectionApprovalStatus()
        Checks whether the 'collectionApprovalStatus' field is set and is not null
      • isNotNullIsIsv

        public boolean isNotNullIsIsv()
        Checks whether the 'isIsv' field is set and is not null
      • hasId

        public boolean hasId()
        Checks whether the 'id' field has been set, however the value could be null
      • hasName

        public boolean hasName()
        Checks whether the 'name' field has been set, however the value could be null
      • hasFirstName

        public boolean hasFirstName()
        Checks whether the 'firstName' field has been set, however the value could be null
      • hasLastName

        public boolean hasLastName()
        Checks whether the 'lastName' field has been set, however the value could be null
      • hasEmail

        public boolean hasEmail()
        Checks whether the 'email' field has been set, however the value could be null
      • hasPhone

        public boolean hasPhone()
        Checks whether the 'phone' field has been set, however the value could be null
      • hasDob

        public boolean hasDob()
        Checks whether the 'dob' field has been set, however the value could be null
      • hasSsn

        public boolean hasSsn()
        Checks whether the 'ssn' field has been set, however the value could be null
      • hasAddress

        public boolean hasAddress()
        Checks whether the 'address' field has been set, however the value could be null
      • hasCity

        public boolean hasCity()
        Checks whether the 'city' field has been set, however the value could be null
      • hasCounty

        public boolean hasCounty()
        Checks whether the 'county' field has been set, however the value could be null
      • hasState

        public boolean hasState()
        Checks whether the 'state' field has been set, however the value could be null
      • hasCountry

        public boolean hasCountry()
        Checks whether the 'country' field has been set, however the value could be null
      • hasPostalCode

        public boolean hasPostalCode()
        Checks whether the 'postalCode' field has been set, however the value could be null
      • hasBankAccountNumber

        public boolean hasBankAccountNumber()
        Checks whether the 'bankAccountNumber' field has been set, however the value could be null
      • hasBankInfo

        public boolean hasBankInfo()
        Checks whether the 'bankInfo' field has been set, however the value could be null
      • hasBankRoutingNumber

        public boolean hasBankRoutingNumber()
        Checks whether the 'bankRoutingNumber' field has been set, however the value could be null
      • hasBusinessLegalName

        public boolean hasBusinessLegalName()
        Checks whether the 'businessLegalName' field has been set, however the value could be null
      • hasVatRegisterNumber

        public boolean hasVatRegisterNumber()
        Checks whether the 'vatRegisterNumber' field has been set, however the value could be null
      • hasBusinessAddress

        public boolean hasBusinessAddress()
        Checks whether the 'businessAddress' field has been set, however the value could be null
      • hasBusinessCity

        public boolean hasBusinessCity()
        Checks whether the 'businessCity' field has been set, however the value could be null
      • hasBusinessState

        public boolean hasBusinessState()
        Checks whether the 'businessState' field has been set, however the value could be null
      • hasBusinessCountry

        public boolean hasBusinessCountry()
        Checks whether the 'businessCountry' field has been set, however the value could be null
      • hasBusinessPostalCode

        public boolean hasBusinessPostalCode()
        Checks whether the 'businessPostalCode' field has been set, however the value could be null
      • hasBillingStatus

        public boolean hasBillingStatus()
        Checks whether the 'billingStatus' field has been set, however the value could be null
      • hasBillingStatusMessage

        public boolean hasBillingStatusMessage()
        Checks whether the 'billingStatusMessage' field has been set, however the value could be null
      • hasApprovalStatus

        public boolean hasApprovalStatus()
        Checks whether the 'approvalStatus' field has been set, however the value could be null
      • hasAcceptedAgreement

        public boolean hasAcceptedAgreement()
        Checks whether the 'acceptedAgreement' field has been set, however the value could be null
      • hasPrName

        public boolean hasPrName()
        Checks whether the 'prName' field has been set, however the value could be null
      • hasPrEmail

        public boolean hasPrEmail()
        Checks whether the 'prEmail' field has been set, however the value could be null
      • hasPrPhone

        public boolean hasPrPhone()
        Checks whether the 'prPhone' field has been set, however the value could be null
      • hasWebsite

        public boolean hasWebsite()
        Checks whether the 'website' field has been set, however the value could be null
      • hasCreatedTime

        public boolean hasCreatedTime()
        Checks whether the 'createdTime' field has been set, however the value could be null
      • hasFirstSubmittedTime

        public boolean hasFirstSubmittedTime()
        Checks whether the 'firstSubmittedTime' field has been set, however the value could be null
      • hasFirstApprovalTime

        public boolean hasFirstApprovalTime()
        Checks whether the 'firstApprovalTime' field has been set, however the value could be null
      • hasModifiedTime

        public boolean hasModifiedTime()
        Checks whether the 'modifiedTime' field has been set, however the value could be null
      • hasOwner

        public boolean hasOwner()
        Checks whether the 'owner' field has been set, however the value could be null
      • hasAppBillingSystem

        public boolean hasAppBillingSystem()
        Checks whether the 'appBillingSystem' field has been set, however the value could be null
      • hasInfoleaseVendorCode

        public boolean hasInfoleaseVendorCode()
        Checks whether the 'infoleaseVendorCode' field has been set, however the value could be null
      • hasInfoleaseGlCode

        public boolean hasInfoleaseGlCode()
        Checks whether the 'infoleaseGlCode' field has been set, however the value could be null
      • hasRevShare

        public boolean hasRevShare()
        Checks whether the 'revShare' field has been set, however the value could be null
      • hasIsRevShareFlatRate

        public boolean hasIsRevShareFlatRate()
        Checks whether the 'isRevShareFlatRate' field has been set, however the value could be null
      • hasRevShareEffectiveTime

        public boolean hasRevShareEffectiveTime()
        Checks whether the 'revShareEffectiveTime' field has been set, however the value could be null
      • hasSignorName

        public boolean hasSignorName()
        Checks whether the 'signorName' field has been set, however the value could be null
      • hasSignorTitle

        public boolean hasSignorTitle()
        Checks whether the 'signorTitle' field has been set, however the value could be null
      • hasReferralSubmissionTime

        public boolean hasReferralSubmissionTime()
        Checks whether the 'referralSubmissionTime' field has been set, however the value could be null
      • hasEmergencyEmail

        public boolean hasEmergencyEmail()
        Checks whether the 'emergencyEmail' field has been set, however the value could be null
      • hasCollectionApprovalStatus

        public boolean hasCollectionApprovalStatus()
        Checks whether the 'collectionApprovalStatus' field has been set, however the value could be null
      • hasIsIsv

        public boolean hasIsIsv()
        Checks whether the 'isIsv' field has been set, however the value could be null
      • setName

        public Developer setName​(String name)
        Sets the field 'name'.
      • setFirstName

        public Developer setFirstName​(String firstName)
        Sets the field 'firstName'.
      • setLastName

        public Developer setLastName​(String lastName)
        Sets the field 'lastName'.
      • setEmail

        public Developer setEmail​(String email)
        Sets the field 'email'.
      • setPhone

        public Developer setPhone​(String phone)
        Sets the field 'phone'.
      • setAddress

        public Developer setAddress​(String address)
        Sets the field 'address'.
      • setCity

        public Developer setCity​(String city)
        Sets the field 'city'.
      • setCounty

        public Developer setCounty​(String county)
        Sets the field 'county'.
      • setState

        public Developer setState​(String state)
        Sets the field 'state'.
      • setCountry

        public Developer setCountry​(String country)
        Sets the field 'country'.
      • setPostalCode

        public Developer setPostalCode​(String postalCode)
        Sets the field 'postalCode'.
      • setBankAccountNumber

        public Developer setBankAccountNumber​(String bankAccountNumber)
        Sets the field 'bankAccountNumber'.
      • setBankInfo

        public Developer setBankInfo​(Reference bankInfo)
        Sets the field 'bankInfo'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setBankRoutingNumber

        public Developer setBankRoutingNumber​(String bankRoutingNumber)
        Sets the field 'bankRoutingNumber'.
      • setBusinessLegalName

        public Developer setBusinessLegalName​(String businessLegalName)
        Sets the field 'businessLegalName'.
      • setVatRegisterNumber

        public Developer setVatRegisterNumber​(String vatRegisterNumber)
        Sets the field 'vatRegisterNumber'.
      • setBusinessAddress

        public Developer setBusinessAddress​(String businessAddress)
        Sets the field 'businessAddress'.
      • setBusinessCity

        public Developer setBusinessCity​(String businessCity)
        Sets the field 'businessCity'.
      • setBusinessState

        public Developer setBusinessState​(String businessState)
        Sets the field 'businessState'.
      • setBusinessCountry

        public Developer setBusinessCountry​(String businessCountry)
        Sets the field 'businessCountry'.
      • setBusinessPostalCode

        public Developer setBusinessPostalCode​(String businessPostalCode)
        Sets the field 'businessPostalCode'.
      • setBillingStatusMessage

        public Developer setBillingStatusMessage​(String billingStatusMessage)
        Sets the field 'billingStatusMessage'.
      • setApprovalStatus

        public Developer setApprovalStatus​(ApprovalStatus approvalStatus)
        Sets the field 'approvalStatus'.
      • setAcceptedAgreement

        public Developer setAcceptedAgreement​(Boolean acceptedAgreement)
        Sets the field 'acceptedAgreement'.
      • setPrName

        public Developer setPrName​(String prName)
        Sets the field 'prName'.
      • setPrEmail

        public Developer setPrEmail​(String prEmail)
        Sets the field 'prEmail'.
      • setPrPhone

        public Developer setPrPhone​(String prPhone)
        Sets the field 'prPhone'.
      • setWebsite

        public Developer setWebsite​(String website)
        Sets the field 'website'.
      • setCreatedTime

        public Developer setCreatedTime​(Long createdTime)
        Sets the field 'createdTime'.
      • setFirstSubmittedTime

        public Developer setFirstSubmittedTime​(Long firstSubmittedTime)
        Sets the field 'firstSubmittedTime'.
      • setFirstApprovalTime

        public Developer setFirstApprovalTime​(Long firstApprovalTime)
        Sets the field 'firstApprovalTime'.
      • setModifiedTime

        public Developer setModifiedTime​(Long modifiedTime)
        Sets the field 'modifiedTime'.
      • setOwner

        public Developer setOwner​(Reference owner)
        Sets the field 'owner'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
      • setAppBillingSystem

        public Developer setAppBillingSystem​(String appBillingSystem)
        Sets the field 'appBillingSystem'.
      • setInfoleaseVendorCode

        public Developer setInfoleaseVendorCode​(String infoleaseVendorCode)
        Sets the field 'infoleaseVendorCode'.
      • setInfoleaseGlCode

        public Developer setInfoleaseGlCode​(String infoleaseGlCode)
        Sets the field 'infoleaseGlCode'.
      • setRevShare

        public Developer setRevShare​(Integer revShare)
        Sets the field 'revShare'.
      • setIsRevShareFlatRate

        public Developer setIsRevShareFlatRate​(Boolean isRevShareFlatRate)
        Sets the field 'isRevShareFlatRate'.
      • setRevShareEffectiveTime

        public Developer setRevShareEffectiveTime​(Long revShareEffectiveTime)
        Sets the field 'revShareEffectiveTime'.
      • setSignorName

        public Developer setSignorName​(String signorName)
        Sets the field 'signorName'.
      • setSignorTitle

        public Developer setSignorTitle​(String signorTitle)
        Sets the field 'signorTitle'.
      • setReferralSubmissionTime

        public Developer setReferralSubmissionTime​(Long referralSubmissionTime)
        Sets the field 'referralSubmissionTime'.
      • setEmergencyEmail

        public Developer setEmergencyEmail​(String emergencyEmail)
        Sets the field 'emergencyEmail'.
      • setCollectionApprovalStatus

        public Developer setCollectionApprovalStatus​(CollectionApprovalStatus collectionApprovalStatus)
        Sets the field 'collectionApprovalStatus'.
      • setIsIsv

        public Developer setIsIsv​(Boolean isIsv)
        Sets the field 'isIsv'.
      • clearId

        public void clearId()
        Clears the 'id' field, the 'has' method for this field will now return false
      • clearName

        public void clearName()
        Clears the 'name' field, the 'has' method for this field will now return false
      • clearFirstName

        public void clearFirstName()
        Clears the 'firstName' field, the 'has' method for this field will now return false
      • clearLastName

        public void clearLastName()
        Clears the 'lastName' field, the 'has' method for this field will now return false
      • clearEmail

        public void clearEmail()
        Clears the 'email' field, the 'has' method for this field will now return false
      • clearPhone

        public void clearPhone()
        Clears the 'phone' field, the 'has' method for this field will now return false
      • clearDob

        public void clearDob()
        Clears the 'dob' field, the 'has' method for this field will now return false
      • clearSsn

        public void clearSsn()
        Clears the 'ssn' field, the 'has' method for this field will now return false
      • clearAddress

        public void clearAddress()
        Clears the 'address' field, the 'has' method for this field will now return false
      • clearCity

        public void clearCity()
        Clears the 'city' field, the 'has' method for this field will now return false
      • clearCounty

        public void clearCounty()
        Clears the 'county' field, the 'has' method for this field will now return false
      • clearState

        public void clearState()
        Clears the 'state' field, the 'has' method for this field will now return false
      • clearCountry

        public void clearCountry()
        Clears the 'country' field, the 'has' method for this field will now return false
      • clearPostalCode

        public void clearPostalCode()
        Clears the 'postalCode' field, the 'has' method for this field will now return false
      • clearBankAccountNumber

        public void clearBankAccountNumber()
        Clears the 'bankAccountNumber' field, the 'has' method for this field will now return false
      • clearBankInfo

        public void clearBankInfo()
        Clears the 'bankInfo' field, the 'has' method for this field will now return false
      • clearBankRoutingNumber

        public void clearBankRoutingNumber()
        Clears the 'bankRoutingNumber' field, the 'has' method for this field will now return false
      • clearBusinessLegalName

        public void clearBusinessLegalName()
        Clears the 'businessLegalName' field, the 'has' method for this field will now return false
      • clearVatRegisterNumber

        public void clearVatRegisterNumber()
        Clears the 'vatRegisterNumber' field, the 'has' method for this field will now return false
      • clearBusinessAddress

        public void clearBusinessAddress()
        Clears the 'businessAddress' field, the 'has' method for this field will now return false
      • clearBusinessCity

        public void clearBusinessCity()
        Clears the 'businessCity' field, the 'has' method for this field will now return false
      • clearBusinessState

        public void clearBusinessState()
        Clears the 'businessState' field, the 'has' method for this field will now return false
      • clearBusinessCountry

        public void clearBusinessCountry()
        Clears the 'businessCountry' field, the 'has' method for this field will now return false
      • clearBusinessPostalCode

        public void clearBusinessPostalCode()
        Clears the 'businessPostalCode' field, the 'has' method for this field will now return false
      • clearBillingStatus

        public void clearBillingStatus()
        Clears the 'billingStatus' field, the 'has' method for this field will now return false
      • clearBillingStatusMessage

        public void clearBillingStatusMessage()
        Clears the 'billingStatusMessage' field, the 'has' method for this field will now return false
      • clearApprovalStatus

        public void clearApprovalStatus()
        Clears the 'approvalStatus' field, the 'has' method for this field will now return false
      • clearAcceptedAgreement

        public void clearAcceptedAgreement()
        Clears the 'acceptedAgreement' field, the 'has' method for this field will now return false
      • clearPrName

        public void clearPrName()
        Clears the 'prName' field, the 'has' method for this field will now return false
      • clearPrEmail

        public void clearPrEmail()
        Clears the 'prEmail' field, the 'has' method for this field will now return false
      • clearPrPhone

        public void clearPrPhone()
        Clears the 'prPhone' field, the 'has' method for this field will now return false
      • clearWebsite

        public void clearWebsite()
        Clears the 'website' field, the 'has' method for this field will now return false
      • clearCreatedTime

        public void clearCreatedTime()
        Clears the 'createdTime' field, the 'has' method for this field will now return false
      • clearFirstSubmittedTime

        public void clearFirstSubmittedTime()
        Clears the 'firstSubmittedTime' field, the 'has' method for this field will now return false
      • clearFirstApprovalTime

        public void clearFirstApprovalTime()
        Clears the 'firstApprovalTime' field, the 'has' method for this field will now return false
      • clearModifiedTime

        public void clearModifiedTime()
        Clears the 'modifiedTime' field, the 'has' method for this field will now return false
      • clearOwner

        public void clearOwner()
        Clears the 'owner' field, the 'has' method for this field will now return false
      • clearAppBillingSystem

        public void clearAppBillingSystem()
        Clears the 'appBillingSystem' field, the 'has' method for this field will now return false
      • clearInfoleaseVendorCode

        public void clearInfoleaseVendorCode()
        Clears the 'infoleaseVendorCode' field, the 'has' method for this field will now return false
      • clearInfoleaseGlCode

        public void clearInfoleaseGlCode()
        Clears the 'infoleaseGlCode' field, the 'has' method for this field will now return false
      • clearRevShare

        public void clearRevShare()
        Clears the 'revShare' field, the 'has' method for this field will now return false
      • clearIsRevShareFlatRate

        public void clearIsRevShareFlatRate()
        Clears the 'isRevShareFlatRate' field, the 'has' method for this field will now return false
      • clearRevShareEffectiveTime

        public void clearRevShareEffectiveTime()
        Clears the 'revShareEffectiveTime' field, the 'has' method for this field will now return false
      • clearSignorName

        public void clearSignorName()
        Clears the 'signorName' field, the 'has' method for this field will now return false
      • clearSignorTitle

        public void clearSignorTitle()
        Clears the 'signorTitle' field, the 'has' method for this field will now return false
      • clearReferralSubmissionTime

        public void clearReferralSubmissionTime()
        Clears the 'referralSubmissionTime' field, the 'has' method for this field will now return false
      • clearEmergencyEmail

        public void clearEmergencyEmail()
        Clears the 'emergencyEmail' field, the 'has' method for this field will now return false
      • clearCollectionApprovalStatus

        public void clearCollectionApprovalStatus()
        Clears the 'collectionApprovalStatus' field, the 'has' method for this field will now return false
      • clearIsIsv

        public void clearIsIsv()
        Clears the 'isIsv' field, the 'has' method for this field will now return false
      • containsChanges

        public boolean containsChanges()
        Returns true if this instance has any changes.
      • resetChangeLog

        public void resetChangeLog()
        Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
      • copyChanges

        public Developer copyChanges()
        Create a copy of this instance that contains only fields that were set after the constructor was called.
      • mergeChanges

        public void mergeChanges​(Developer src)
        Copy all the changed fields from the given source to this instance.