public interface PersonalProfileType
The following features are supported:
Preferred Currency
Preferred Language
Display Name
Description
Photo URI
Preferred Communication
Preferred Delivery
Receive SMS Notification
Receive Email Preference
Receive SMS Preference
Gender
Income
Marital Status
Number Of Children
Household Size
Company Name
Hobbies
Date Of Birth
Registration Date Time
Last Update
Attributes
User Data
MemberPackage.getPersonalProfileType()
Modifier and Type | Method and Description |
---|---|
java.util.Map |
getAttributes()
Returns the value of the 'Attributes' map.
|
java.lang.String |
getCompanyName()
Returns the value of the 'Company Name' attribute.
|
java.lang.Object |
getDateOfBirth()
Returns the value of the 'Date Of Birth' attribute.
|
java.lang.String |
getDescription()
Returns the value of the 'Description' attribute.
|
java.lang.String |
getDisplayName()
Returns the value of the 'Display Name' attribute.
|
GenderType |
getGender()
Returns the value of the 'Gender' attribute.
|
java.lang.String |
getHobbies()
Returns the value of the 'Hobbies' attribute.
|
int |
getHouseholdSize()
Returns the value of the 'Household Size' attribute.
|
IncomeAmountType |
getIncome()
Returns the value of the 'Income' containment reference.
|
java.lang.Object |
getLastUpdate()
Returns the value of the 'Last Update' attribute.
|
java.lang.Object |
getMaritalStatus()
Returns the value of the 'Marital Status' attribute.
|
int |
getNumberOfChildren()
Returns the value of the 'Number Of Children' attribute.
|
java.lang.String |
getPhotoURI()
Returns the value of the 'Photo URI' attribute.
|
java.lang.Object |
getPreferredCommunication()
Returns the value of the 'Preferred Communication' attribute.
|
java.lang.String |
getPreferredCurrency()
Returns the value of the 'Preferred Currency' attribute.
|
java.lang.String |
getPreferredDelivery()
Returns the value of the 'Preferred Delivery' attribute.
|
java.lang.String |
getPreferredLanguage()
Returns the value of the 'Preferred Language' attribute.
|
java.util.List |
getReceiveEmailPreference()
Returns the value of the 'Receive Email Preference' containment reference list.
|
java.util.List |
getReceiveSMSPreference()
Returns the value of the 'Receive SMS Preference' containment reference list.
|
java.lang.Object |
getRegistrationDateTime()
Returns the value of the 'Registration Date Time' attribute.
|
UserDataType |
getUserData()
Returns the value of the 'User Data' containment reference.
|
boolean |
isReceiveSMSNotification()
Returns the value of the 'Receive SMS Notification' attribute.
|
boolean |
isSetGender()
Returns whether the value of the '
Gender ' attribute is set. |
boolean |
isSetHouseholdSize()
Returns whether the value of the '
Household Size ' attribute is set. |
boolean |
isSetNumberOfChildren()
Returns whether the value of the '
Number Of Children ' attribute is set. |
boolean |
isSetReceiveSMSNotification()
Returns whether the value of the '
Receive SMS Notification ' attribute is set. |
void |
setCompanyName(java.lang.String value)
Sets the value of the '
Company Name ' attribute. |
void |
setDateOfBirth(java.lang.Object value)
Sets the value of the '
Date Of Birth ' attribute. |
void |
setDescription(java.lang.String value)
Sets the value of the '
Description ' attribute. |
void |
setDisplayName(java.lang.String value)
Sets the value of the '
Display Name ' attribute. |
void |
setGender(GenderType value)
Sets the value of the '
Gender ' attribute. |
void |
setHobbies(java.lang.String value)
Sets the value of the '
Hobbies ' attribute. |
void |
setHouseholdSize(int value)
Sets the value of the '
Household Size ' attribute. |
void |
setIncome(IncomeAmountType value)
Sets the value of the '
Income ' containment reference. |
void |
setLastUpdate(java.lang.Object value)
Sets the value of the '
Last Update ' attribute. |
void |
setMaritalStatus(java.lang.Object value)
Sets the value of the '
Marital Status ' attribute. |
void |
setNumberOfChildren(int value)
Sets the value of the '
Number Of Children ' attribute. |
void |
setPhotoURI(java.lang.String value)
Sets the value of the '
Photo URI ' attribute. |
void |
setPreferredCommunication(java.lang.Object value)
Sets the value of the '
Preferred Communication ' attribute. |
void |
setPreferredCurrency(java.lang.String value)
Sets the value of the '
Preferred Currency ' attribute. |
void |
setPreferredDelivery(java.lang.String value)
Sets the value of the '
Preferred Delivery ' attribute. |
void |
setPreferredLanguage(java.lang.String value)
Sets the value of the '
Preferred Language ' attribute. |
void |
setReceiveSMSNotification(boolean value)
Sets the value of the '
Receive SMS Notification ' attribute. |
void |
setRegistrationDateTime(java.lang.Object value)
Sets the value of the '
Registration Date Time ' attribute. |
void |
setUserData(UserDataType value)
Sets the value of the '
User Data ' containment reference. |
void |
unsetGender()
Unsets the value of the '
Gender ' attribute. |
void |
unsetHouseholdSize()
Unsets the value of the '
Household Size ' attribute. |
void |
unsetNumberOfChildren()
Unsets the value of the '
Number Of Children ' attribute. |
void |
unsetReceiveSMSNotification()
Unsets the value of the '
Receive SMS Notification ' attribute. |
java.lang.String getPreferredCurrency()
setPreferredCurrency(String)
,
MemberPackage.getPersonalProfileType_PreferredCurrency()
void setPreferredCurrency(java.lang.String value)
Preferred Currency
' attribute.
value
- the new value of the 'Preferred Currency' attribute.getPreferredCurrency()
java.lang.String getPreferredLanguage()
setPreferredLanguage(String)
,
MemberPackage.getPersonalProfileType_PreferredLanguage()
void setPreferredLanguage(java.lang.String value)
Preferred Language
' attribute.
value
- the new value of the 'Preferred Language' attribute.getPreferredLanguage()
java.lang.String getDisplayName()
setDisplayName(String)
,
MemberPackage.getPersonalProfileType_DisplayName()
void setDisplayName(java.lang.String value)
Display Name
' attribute.
value
- the new value of the 'Display Name' attribute.getDisplayName()
java.lang.String getDescription()
setDescription(String)
,
MemberPackage.getPersonalProfileType_Description()
void setDescription(java.lang.String value)
Description
' attribute.
value
- the new value of the 'Description' attribute.getDescription()
java.lang.String getPhotoURI()
setPhotoURI(String)
,
MemberPackage.getPersonalProfileType_PhotoURI()
void setPhotoURI(java.lang.String value)
Photo URI
' attribute.
value
- the new value of the 'Photo URI' attribute.getPhotoURI()
java.lang.Object getPreferredCommunication()
setPreferredCommunication(Object)
,
MemberPackage.getPersonalProfileType_PreferredCommunication()
void setPreferredCommunication(java.lang.Object value)
Preferred Communication
' attribute.
value
- the new value of the 'Preferred Communication' attribute.getPreferredCommunication()
java.lang.String getPreferredDelivery()
setPreferredDelivery(String)
,
MemberPackage.getPersonalProfileType_PreferredDelivery()
void setPreferredDelivery(java.lang.String value)
Preferred Delivery
' attribute.
value
- the new value of the 'Preferred Delivery' attribute.getPreferredDelivery()
boolean isReceiveSMSNotification()
isSetReceiveSMSNotification()
,
unsetReceiveSMSNotification()
,
setReceiveSMSNotification(boolean)
,
MemberPackage.getPersonalProfileType_ReceiveSMSNotification()
void setReceiveSMSNotification(boolean value)
Receive SMS Notification
' attribute.
value
- the new value of the 'Receive SMS Notification' attribute.isSetReceiveSMSNotification()
,
unsetReceiveSMSNotification()
,
isReceiveSMSNotification()
void unsetReceiveSMSNotification()
Receive SMS Notification
' attribute.
boolean isSetReceiveSMSNotification()
Receive SMS Notification
' attribute is set.
unsetReceiveSMSNotification()
,
isReceiveSMSNotification()
,
setReceiveSMSNotification(boolean)
java.util.List getReceiveEmailPreference()
ReceiveEmailPreferenceType
.
Preference to receive email from different stores.
MemberPackage.getPersonalProfileType_ReceiveEmailPreference()
java.util.List getReceiveSMSPreference()
ReceiveSMSPreferenceType
.
Preference to receive SMS promotions from different stores.
MemberPackage.getPersonalProfileType_ReceiveSMSPreference()
GenderType getGender()
GenderType
.
The gender of the person. Valid values are as follows:
Male
Female
GenderType
,
isSetGender()
,
unsetGender()
,
setGender(GenderType)
,
MemberPackage.getPersonalProfileType_Gender()
void setGender(GenderType value)
Gender
' attribute.
value
- the new value of the 'Gender' attribute.GenderType
,
isSetGender()
,
unsetGender()
,
getGender()
void unsetGender()
Gender
' attribute.
isSetGender()
,
getGender()
,
setGender(GenderType)
boolean isSetGender()
Gender
' attribute is set.
unsetGender()
,
getGender()
,
setGender(GenderType)
IncomeAmountType getIncome()
setIncome(IncomeAmountType)
,
MemberPackage.getPersonalProfileType_Income()
void setIncome(IncomeAmountType value)
Income
' containment reference.
value
- the new value of the 'Income' containment reference.getIncome()
java.lang.Object getMaritalStatus()
setMaritalStatus(Object)
,
MemberPackage.getPersonalProfileType_MaritalStatus()
void setMaritalStatus(java.lang.Object value)
Marital Status
' attribute.
value
- the new value of the 'Marital Status' attribute.getMaritalStatus()
int getNumberOfChildren()
isSetNumberOfChildren()
,
unsetNumberOfChildren()
,
setNumberOfChildren(int)
,
MemberPackage.getPersonalProfileType_NumberOfChildren()
void setNumberOfChildren(int value)
Number Of Children
' attribute.
value
- the new value of the 'Number Of Children' attribute.isSetNumberOfChildren()
,
unsetNumberOfChildren()
,
getNumberOfChildren()
void unsetNumberOfChildren()
Number Of Children
' attribute.
boolean isSetNumberOfChildren()
Number Of Children
' attribute is set.
unsetNumberOfChildren()
,
getNumberOfChildren()
,
setNumberOfChildren(int)
int getHouseholdSize()
isSetHouseholdSize()
,
unsetHouseholdSize()
,
setHouseholdSize(int)
,
MemberPackage.getPersonalProfileType_HouseholdSize()
void setHouseholdSize(int value)
Household Size
' attribute.
value
- the new value of the 'Household Size' attribute.isSetHouseholdSize()
,
unsetHouseholdSize()
,
getHouseholdSize()
void unsetHouseholdSize()
Household Size
' attribute.
boolean isSetHouseholdSize()
Household Size
' attribute is set.
unsetHouseholdSize()
,
getHouseholdSize()
,
setHouseholdSize(int)
java.lang.String getCompanyName()
setCompanyName(String)
,
MemberPackage.getPersonalProfileType_CompanyName()
void setCompanyName(java.lang.String value)
Company Name
' attribute.
value
- the new value of the 'Company Name' attribute.getCompanyName()
java.lang.String getHobbies()
setHobbies(String)
,
MemberPackage.getPersonalProfileType_Hobbies()
void setHobbies(java.lang.String value)
Hobbies
' attribute.
value
- the new value of the 'Hobbies' attribute.getHobbies()
java.lang.Object getDateOfBirth()
setDateOfBirth(Object)
,
MemberPackage.getPersonalProfileType_DateOfBirth()
void setDateOfBirth(java.lang.Object value)
Date Of Birth
' attribute.
value
- the new value of the 'Date Of Birth' attribute.getDateOfBirth()
java.lang.Object getRegistrationDateTime()
setRegistrationDateTime(Object)
,
MemberPackage.getPersonalProfileType_RegistrationDateTime()
void setRegistrationDateTime(java.lang.Object value)
Registration Date Time
' attribute.
value
- the new value of the 'Registration Date Time' attribute.getRegistrationDateTime()
java.lang.Object getLastUpdate()
setLastUpdate(Object)
,
MemberPackage.getPersonalProfileType_LastUpdate()
void setLastUpdate(java.lang.Object value)
Last Update
' attribute.
value
- the new value of the 'Last Update' attribute.getLastUpdate()
java.util.Map getAttributes()
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).
MemberPackage.getPersonalProfileType_Attributes()
UserDataType getUserData()
setUserData(UserDataType)
,
MemberPackage.getPersonalProfileType_UserData()
void setUserData(UserDataType value)
User Data
' containment reference.
value
- the new value of the 'User Data' containment reference.getUserData()