@Encoded public class PaymentInstructionHandler extends AbstractConfigBasedClassicHandler
Modifier and Type | Field and Description |
---|---|
protected javax.security.auth.callback.CallbackHandler | activityTokenCallbackHandler
The activity token callback handler.
|
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 | RESOURCE_MAPPING_KEY
The Constant RESOURCE_MAPPING_KEY.
|
static java.lang.String | RESOURCE_NAME
The Constant RESOURCE_NAME.
|
Constructor and Description |
---|
PaymentInstructionHandler() |
Modifier and Type | Method and Description |
---|---|
void | addDataToRequestMapIfNeeded(BusinessContextType bContext, javax.security.auth.callback.CallbackHandler cbh, java.util.Map<java.lang.String,java.lang.Object> requestMap)
Add orderId and billing_address_id to the request map if they are not present.
|
javax.ws.rs.core.Response | addPaymentInstruction(java.lang.String storeId, java.lang.String responseFormat)
This method adds payment instruction to the shopping cart.
|
javax.ws.rs.core.Response | deleteAllPaymentInstructions(java.lang.String storeId, java.lang.String responseFormat)
This method deletes all payment Instructions from the shopping cart.
|
javax.ws.rs.core.Response | deletePaymentInstruction(java.lang.String storeId, java.lang.String paymentInstruction_id, java.lang.String responseFormat)
Delete a payment Instruction from the shopping cart.
|
java.lang.String | getExternalResourceName() |
java.lang.String | getFormattingGroupName()
This method returns the format group name to locate JSP template.
|
OrderHelper | getHelper()
This method returns the Payment instruction helper used to payment instructions (PI) contents
|
javax.ws.rs.core.Response | getPaymentInfo(java.lang.String storeId, java.lang.String responseFormat)
Get payment instruction for the shopping cart.
|
java.lang.String | getResourceName() |
javax.ws.rs.core.Response | getSensitiveDataMaskByPlainString(java.lang.String storeId, java.lang.String plainString, java.lang.String responseFormat, java.lang.String profileName)
Gets sensitive data mask information for plain string.
|
protected javax.ws.rs.core.Response | renderPaymentInstruction(java.lang.String expression, java.lang.String accessProfile, java.lang.String responseFormat)
Render payment instruction.
|
javax.ws.rs.core.Response | updatePaymentInstruction(java.lang.String storeId, java.lang.String responseFormat)
This method updates an existing payment instruction in the shopping cart.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String RESOURCE_NAME
public static final java.lang.String RESOURCE_MAPPING_KEY
public static final java.lang.String FORMAT_GROUP_NAME
@Context protected javax.security.auth.callback.CallbackHandler activityTokenCallbackHandler
public java.lang.String getResourceName()
public java.lang.String getFormattingGroupName()
public OrderHelper getHelper()
public javax.ws.rs.core.Response getPaymentInfo(java.lang.String storeId, java.lang.String responseFormat)
public javax.ws.rs.core.Response addPaymentInstruction(java.lang.String storeId, java.lang.String responseFormat)
public javax.ws.rs.core.Response updatePaymentInstruction(java.lang.String storeId, java.lang.String responseFormat)
public javax.ws.rs.core.Response deletePaymentInstruction(java.lang.String storeId, java.lang.String paymentInstruction_id, java.lang.String responseFormat)
public javax.ws.rs.core.Response deleteAllPaymentInstructions(java.lang.String storeId, java.lang.String responseFormat)
public javax.ws.rs.core.Response getSensitiveDataMaskByPlainString(java.lang.String storeId, java.lang.String plainString, java.lang.String responseFormat, java.lang.String profileName) throws RestException
protected javax.ws.rs.core.Response renderPaymentInstruction(java.lang.String expression, java.lang.String accessProfile, java.lang.String responseFormat)
public void addDataToRequestMapIfNeeded(BusinessContextType bContext, javax.security.auth.callback.CallbackHandler cbh, java.util.Map<java.lang.String,java.lang.Object> requestMap) throws PersonException, OrderException
public java.lang.String getExternalResourceName()