Class PersonMultiDataUpdateRequest
- java.lang.Object
-
- com.inteliqua.rest.customer.payload.person.request.PersonUpdateRequest
-
- com.inteliqua.rest.customer.payload.person.request.PersonMultiDataUpdateRequest
-
- All Implemented Interfaces:
EliquaAbstractRequestPayload,Serializable,AuditLog
public class PersonMultiDataUpdateRequest extends PersonUpdateRequest implements AuditLog, Serializable
Represents a request to update multiple personal data types for a person, including email, telephone, address, and consent. This class is an extension of PersonUpdateRequest and implements AuditLog to provide audit logging functionality.- Author:
- nikritikos
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersonMultiDataUpdateRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipleAddressUpdateRequestgetAddresses()MultipleChildUpdateRequestgetChildren()MultipleConsentUpdateRequestgetConsents()MultipleEmailUpdateRequestgetEmails()Getters and setters for the fieldsMultipleTelephoneUpdateRequestgetTelephones()voidsetAddresses(MultipleAddressUpdateRequest addresses)voidsetChildren(MultipleChildUpdateRequest children)voidsetConsents(MultipleConsentUpdateRequest consents)voidsetEmails(MultipleEmailUpdateRequest emails)voidsetTelephones(MultipleTelephoneUpdateRequest telephones)StringtoJsonAuditLog()Override the toJsonAuditLog method to generate a JSON log for auditing.-
Methods inherited from class com.inteliqua.rest.customer.payload.person.request.PersonUpdateRequest
getAttributes, getDateOfBirth, getFirstName, getGender, getLanguageCode, getLastName, getMaritalStatusCode, getNameDayDay, getNameDayMonth, getNationalityCode, getPasswordData, getPreferredStoreCode, getRegistrationDate, getRegistrationSource, getRegistrationStoreCode, getSalutationCode, setDateOfBirth, setFirstName, setGender, setLanguageCode, setLastName, setMaritalStatusCode, setNameDayDay, setNameDayMonth, setNationalityCode, setPasswordData, setPreferredStoreCode, setRegistrationDate, setRegistrationSource, setRegistrationStoreCode, setSalutationCode, toString
-
-
-
-
Method Detail
-
getChildren
public MultipleChildUpdateRequest getChildren()
-
setChildren
public void setChildren(MultipleChildUpdateRequest children)
-
getEmails
public MultipleEmailUpdateRequest getEmails()
Getters and setters for the fields
-
setEmails
public void setEmails(MultipleEmailUpdateRequest emails)
-
getTelephones
public MultipleTelephoneUpdateRequest getTelephones()
-
setTelephones
public void setTelephones(MultipleTelephoneUpdateRequest telephones)
-
getAddresses
public MultipleAddressUpdateRequest getAddresses()
-
setAddresses
public void setAddresses(MultipleAddressUpdateRequest addresses)
-
getConsents
public MultipleConsentUpdateRequest getConsents()
-
setConsents
public void setConsents(MultipleConsentUpdateRequest consents)
-
toJsonAuditLog
public String toJsonAuditLog()
Override the toJsonAuditLog method to generate a JSON log for auditing.- Specified by:
toJsonAuditLogin interfaceAuditLog- Returns:
- A JSON-formatted string representing the audit log entry.
-
-