@Encoded public class PersonContactHandler extends AbstractResourceHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CONTACT_MAPPING_KEY
Resource mapping key for contact
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String | FORMAT_GROUP_NAME
The constant FORMAT_GROUP_NAME
|
static java.lang.String | PARAMETER_ADDRESS_ID
Parameter constant for address ID
|
static java.lang.String | PARAMETER_ADDRESS_ID_DESCRIPTION
Parameter description constants for address ID
|
static java.lang.String | PARAMETER_ADDRESS_TYPE
Parameter constant for address type
|
static java.lang.String | PARAMETER_ADDRESS_TYPE_DESCRIPTION
Parameter description constants for address type
|
static java.lang.String | PARAMETER_NICKNAME
Parameter constant for nickname
|
static java.lang.String | PARAMETER_NICKNAME_DESCRIPTION
Parameter description constants for nickname
|
static java.lang.String | RESOURCE_NAME
Resource name for person
|
static java.lang.String | SINGLE_CONTACT_MAPPING_KEY
The constant SINGLE_CONTACT_MAPPING_KEY
|
Constructor and Description |
---|
PersonContactHandler() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response | addPersonContact(java.lang.String storeId, java.lang.String responseFormat)
This method performs a AddPersonContact to he shopper's addressBook.
|
javax.ws.rs.core.Response | deletePersonContact(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
Delete a Contact for a registered shopper.
|
javax.ws.rs.core.Response | findPersonContactById(java.lang.String storeId, java.lang.String addressId, java.lang.String responseFormat)
This method retrieve a person contact by address id.
|
javax.ws.rs.core.Response | findPersonContactByNickName(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
This method retrieve a person contact by nick name.
|
javax.ws.rs.core.Response | getAllPersonContact(java.lang.String storeId, java.lang.String addressType, java.lang.String responseFormat)
Get contacts in a person's address book.
|
java.lang.String | getExternalResourceName()
Get the resource name to show externally.
|
java.lang.String | getFormattingGroupName()
This method returns the format group name to locate JSP template.
|
PersonHelper | getHelper()
This method returns the BOD helper used to get product data
|
java.lang.String | getResourceName()
This method returns the name of the resource used primarily to determine the representation of the resource.
|
javax.ws.rs.core.Response | updatePersonContact(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
Update person contact data for a shopper.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String RESOURCE_NAME
public static final java.lang.String CONTACT_MAPPING_KEY
public static final java.lang.String SINGLE_CONTACT_MAPPING_KEY
public static final java.lang.String FORMAT_GROUP_NAME
public static final java.lang.String PARAMETER_ADDRESS_TYPE
public static final java.lang.String PARAMETER_ADDRESS_TYPE_DESCRIPTION
public static final java.lang.String PARAMETER_ADDRESS_ID
public static final java.lang.String PARAMETER_ADDRESS_ID_DESCRIPTION
public static final java.lang.String PARAMETER_NICKNAME
public static final java.lang.String PARAMETER_NICKNAME_DESCRIPTION
public java.lang.String getResourceName()
public java.lang.String getFormattingGroupName()
public PersonHelper getHelper()
public javax.ws.rs.core.Response getAllPersonContact(java.lang.String storeId, java.lang.String addressType, java.lang.String responseFormat)
public javax.ws.rs.core.Response findPersonContactById(java.lang.String storeId, java.lang.String addressId, java.lang.String responseFormat)
public javax.ws.rs.core.Response findPersonContactByNickName(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
public javax.ws.rs.core.Response addPersonContact(java.lang.String storeId, java.lang.String responseFormat)
public javax.ws.rs.core.Response updatePersonContact(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
public javax.ws.rs.core.Response deletePersonContact(java.lang.String storeId, java.lang.String nickName, java.lang.String responseFormat)
public java.lang.String getExternalResourceName()