com.ibm.commerce.member.facade.datatypes

Interface PersonalProfileType

    • Method Detail

      • getPreferredCurrency

        java.lang.String getPreferredCurrency()
        Returns the value of the 'Preferred Currency' attribute. Preferred currency in 3-character alphabetic code as per ISO 4217.
        Returns:
        the value of the 'Preferred Currency' attribute.
        See Also:
        setPreferredCurrency(String), MemberPackage.getPersonalProfileType_PreferredCurrency()
      • setPreferredCurrency

        void setPreferredCurrency(java.lang.String value)
        Sets the value of the 'Preferred Currency' attribute.
        Parameters:
        value - the new value of the 'Preferred Currency' attribute.
        See Also:
        getPreferredCurrency()
      • getPreferredLanguage

        java.lang.String getPreferredLanguage()
        Returns the value of the 'Preferred Language' attribute. Preferred language.
        Returns:
        the value of the 'Preferred Language' attribute.
        See Also:
        setPreferredLanguage(String), MemberPackage.getPersonalProfileType_PreferredLanguage()
      • setPreferredLanguage

        void setPreferredLanguage(java.lang.String value)
        Sets the value of the 'Preferred Language' attribute.
        Parameters:
        value - the new value of the 'Preferred Language' attribute.
        See Also:
        getPreferredLanguage()
      • getDisplayName

        java.lang.String getDisplayName()
        Returns the value of the 'Display Name' attribute. Display name of the entry. This is a name used in displaying an entry in a one line summary list.
        Returns:
        the value of the 'Display Name' attribute.
        See Also:
        setDisplayName(String), MemberPackage.getPersonalProfileType_DisplayName()
      • setDisplayName

        void setDisplayName(java.lang.String value)
        Sets the value of the 'Display Name' attribute.
        Parameters:
        value - the new value of the 'Display Name' attribute.
        See Also:
        getDisplayName()
      • getDescription

        java.lang.String getDescription()
        Returns the value of the 'Description' attribute. Description of the person.
        Returns:
        the value of the 'Description' attribute.
        See Also:
        setDescription(String), MemberPackage.getPersonalProfileType_Description()
      • setDescription

        void setDescription(java.lang.String value)
        Sets the value of the 'Description' attribute.
        Parameters:
        value - the new value of the 'Description' attribute.
        See Also:
        getDescription()
      • getPhotoURI

        java.lang.String getPhotoURI()
        Returns the value of the 'Photo URI' attribute. The location of a photograph of the person.
        Returns:
        the value of the 'Photo URI' attribute.
        See Also:
        setPhotoURI(String), MemberPackage.getPersonalProfileType_PhotoURI()
      • setPhotoURI

        void setPhotoURI(java.lang.String value)
        Sets the value of the 'Photo URI' attribute.
        Parameters:
        value - the new value of the 'Photo URI' attribute.
        See Also:
        getPhotoURI()
      • getPreferredCommunication

        java.lang.Object getPreferredCommunication()
        Returns the value of the 'Preferred Communication' attribute. Preferred method of communication, for example: Telephone1: The primary telephone number. Telephone2: The secondary Telephone number. Email1: The primary email address. Email2: The secondary email address. Fax1: The primary fax number. Fax2: The secondary fax number.
        Returns:
        the value of the 'Preferred Communication' attribute.
        See Also:
        setPreferredCommunication(Object), MemberPackage.getPersonalProfileType_PreferredCommunication()
      • setPreferredCommunication

        void setPreferredCommunication(java.lang.Object value)
        Sets the value of the 'Preferred Communication' attribute.
        Parameters:
        value - the new value of the 'Preferred Communication' attribute.
        See Also:
        getPreferredCommunication()
      • getPreferredDelivery

        java.lang.String getPreferredDelivery()
        Returns the value of the 'Preferred Delivery' attribute. Preferred delivery method.
        Returns:
        the value of the 'Preferred Delivery' attribute.
        See Also:
        setPreferredDelivery(String), MemberPackage.getPersonalProfileType_PreferredDelivery()
      • setPreferredDelivery

        void setPreferredDelivery(java.lang.String value)
        Sets the value of the 'Preferred Delivery' attribute.
        Parameters:
        value - the new value of the 'Preferred Delivery' attribute.
        See Also:
        getPreferredDelivery()
      • getReceiveEmailPreference

        java.util.List getReceiveEmailPreference()
        Returns the value of the 'Receive Email Preference' containment reference list. The list contents are of type ReceiveEmailPreferenceType. Preference to receive email from different stores.
        Returns:
        the value of the 'Receive Email Preference' containment reference list.
        See Also:
        MemberPackage.getPersonalProfileType_ReceiveEmailPreference()
      • getReceiveSMSPreference

        java.util.List getReceiveSMSPreference()
        Returns the value of the 'Receive SMS Preference' containment reference list. The list contents are of type ReceiveSMSPreferenceType. Preference to receive SMS promotions from different stores.
        Returns:
        the value of the 'Receive SMS Preference' containment reference list.
        See Also:
        MemberPackage.getPersonalProfileType_ReceiveSMSPreference()
      • getIncome

        IncomeAmountType getIncome()
        Returns the value of the 'Income' containment reference. The annual income for the person.
        Returns:
        the value of the 'Income' containment reference.
        See Also:
        setIncome(IncomeAmountType), MemberPackage.getPersonalProfileType_Income()
      • setIncome

        void setIncome(IncomeAmountType value)
        Sets the value of the 'Income' containment reference.
        Parameters:
        value - the new value of the 'Income' containment reference.
        See Also:
        getIncome()
      • getMaritalStatus

        java.lang.Object getMaritalStatus()
        Returns the value of the 'Marital Status' attribute. Marital status, for example: Single Married Widowed Divorced Separated Common Law Other
        Returns:
        the value of the 'Marital Status' attribute.
        See Also:
        setMaritalStatus(Object), MemberPackage.getPersonalProfileType_MaritalStatus()
      • setMaritalStatus

        void setMaritalStatus(java.lang.Object value)
        Sets the value of the 'Marital Status' attribute.
        Parameters:
        value - the new value of the 'Marital Status' attribute.
        See Also:
        getMaritalStatus()
      • getNumberOfChildren

        int getNumberOfChildren()
        Returns the value of the 'Number Of Children' attribute. The number of children that the person has. If not provided, the default is 0.
        Returns:
        the value of the 'Number Of Children' attribute.
        See Also:
        isSetNumberOfChildren(), unsetNumberOfChildren(), setNumberOfChildren(int), MemberPackage.getPersonalProfileType_NumberOfChildren()
      • getHouseholdSize

        int getHouseholdSize()
        Returns the value of the 'Household Size' attribute. Number of people in the household.
        Returns:
        the value of the 'Household Size' attribute.
        See Also:
        isSetHouseholdSize(), unsetHouseholdSize(), setHouseholdSize(int), MemberPackage.getPersonalProfileType_HouseholdSize()
      • getCompanyName

        java.lang.String getCompanyName()
        Returns the value of the 'Company Name' attribute. The company for which the person works.
        Returns:
        the value of the 'Company Name' attribute.
        See Also:
        setCompanyName(String), MemberPackage.getPersonalProfileType_CompanyName()
      • setCompanyName

        void setCompanyName(java.lang.String value)
        Sets the value of the 'Company Name' attribute.
        Parameters:
        value - the new value of the 'Company Name' attribute.
        See Also:
        getCompanyName()
      • getHobbies

        java.lang.String getHobbies()
        Returns the value of the 'Hobbies' attribute. The main interests and hobbies of the person.
        Returns:
        the value of the 'Hobbies' attribute.
        See Also:
        setHobbies(String), MemberPackage.getPersonalProfileType_Hobbies()
      • setHobbies

        void setHobbies(java.lang.String value)
        Sets the value of the 'Hobbies' attribute.
        Parameters:
        value - the new value of the 'Hobbies' attribute.
        See Also:
        getHobbies()
      • getDateOfBirth

        java.lang.Object getDateOfBirth()
        Returns the value of the 'Date Of Birth' attribute. The date of birth of the person.
        Returns:
        the value of the 'Date Of Birth' attribute.
        See Also:
        setDateOfBirth(Object), MemberPackage.getPersonalProfileType_DateOfBirth()
      • setDateOfBirth

        void setDateOfBirth(java.lang.Object value)
        Sets the value of the 'Date Of Birth' attribute.
        Parameters:
        value - the new value of the 'Date Of Birth' attribute.
        See Also:
        getDateOfBirth()
      • getRegistrationDateTime

        java.lang.Object getRegistrationDateTime()
        Returns the value of the 'Registration Date Time' attribute. The date and time of registration.
        Returns:
        the value of the 'Registration Date Time' attribute.
        See Also:
        setRegistrationDateTime(Object), MemberPackage.getPersonalProfileType_RegistrationDateTime()
      • setRegistrationDateTime

        void setRegistrationDateTime(java.lang.Object value)
        Sets the value of the 'Registration Date Time' attribute.
        Parameters:
        value - the new value of the 'Registration Date Time' attribute.
        See Also:
        getRegistrationDateTime()
      • getLastUpdate

        java.lang.Object getLastUpdate()
        Returns the value of the 'Last Update' attribute. The date and time of the last update.
        Returns:
        the value of the 'Last Update' attribute.
        See Also:
        setLastUpdate(Object), MemberPackage.getPersonalProfileType_LastUpdate()
      • setLastUpdate

        void setLastUpdate(java.lang.Object value)
        Sets the value of the 'Last Update' attribute.
        Parameters:
        value - the new value of the 'Last Update' attribute.
        See Also:
        getLastUpdate()
      • getAttributes

        java.util.Map getAttributes()
        Returns the value of the 'Attributes' map. The key is of type String, and the value is of type String, Additional attributes of the personal profile: userProfileField1: Customizable field. userProfileField2: Customizable field. preferredMeasure: Preferred unit of measure, for example, Metric or Imperial. age: Age of the person. taxPayerId: Identification for tax purposes. timeZone: The time zone in which the person resides (up to five characters). demographicField1: Customizable string (1 character). demographicField2: Customizable string (1 character). demographicField3: Customizable string (1 character). demographicField4: Customizable string (1 character). demographicField5: Customizable string (254 characters). demographicField6: Customizable field (integer). demographicField7: Customizable string (64 characters).
        Returns:
        the value of the 'Attributes' map.
        See Also:
        MemberPackage.getPersonalProfileType_Attributes()
      • getUserData

        UserDataType getUserData()
        Returns the value of the 'User Data' containment reference. Available for customization.
        Returns:
        the value of the 'User Data' containment reference.
        See Also:
        setUserData(UserDataType), MemberPackage.getPersonalProfileType_UserData()
      • setUserData

        void setUserData(UserDataType value)
        Sets the value of the 'User Data' containment reference.
        Parameters:
        value - the new value of the 'User Data' containment reference.
        See Also:
        getUserData()