| Modifier and Type | Method and Description |
|---|---|
void |
AssistedServiceFacade.bindCustomerToCart(java.lang.String customerId,
java.lang.String cartId)
Binds customer with provided id to cart if it's anonymous cart.
|
CustomerData |
AssistedServiceFacade.createCustomer(java.lang.String customerId,
java.lang.String customerName)
Creates a new customer by it email and name.
|
void |
AssistedServiceFacade.emulateAfterLogin()
Personify customer based on customer stored on login step and current session cart.
|
void |
AssistedServiceFacade.emulateCustomer(java.lang.String customerId,
java.lang.String cartId)
Adds a customer and/or cart to the current session.
|
void |
AssistedServiceFacade.emulateCustomer(java.lang.String customerId,
java.lang.String cartId,
java.lang.String orderId)
Adds provided customer, cart or an order to the current session.
|
java.util.List<CustomerData> |
AssistedServiceFacade.getSuggestedCustomerList(java.lang.String username)
Validate session and get list of customers which username or email starts with provided value.
|
void |
AssistedServiceFacade.loginAssistedServiceAgent(java.lang.String username,
java.lang.String password)
Logs in Assisted Service agent using provided credentials.
|
void |
AssistedServiceFacade.loginAssistedServiceAgentSAML(java.lang.String username,
java.lang.String password)
Logs in Assisted Service agent using provided SAML credentials.
|
void |
AssistedServiceFacade.logoutAssistedServiceAgent()
Logs out Assisted Service agent by removing session attribute.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultAssistedServiceFacade.bindCustomerToCart(java.lang.String customerId,
java.lang.String cartId) |
CustomerData |
DefaultAssistedServiceFacade.createCustomer(java.lang.String customerId,
java.lang.String customerName) |
void |
DefaultAssistedServiceFacade.emulateAfterLogin() |
void |
DefaultAssistedServiceFacade.emulateCustomer(java.lang.String customerId,
java.lang.String cartId) |
void |
DefaultAssistedServiceFacade.emulateCustomer(java.lang.String customerId,
java.lang.String cartId,
java.lang.String orderId) |
java.util.List<CustomerData> |
DefaultAssistedServiceFacade.getSuggestedCustomerList(java.lang.String username) |
void |
DefaultAssistedServiceFacade.loginAssistedServiceAgent(java.lang.String username,
java.lang.String password) |
protected void |
DefaultAssistedServiceFacade.loginAssistedServiceAgent(java.lang.String username,
java.lang.String password,
boolean isTokenBasedLogin) |
protected void |
DefaultAssistedServiceFacade.loginAssistedServiceAgent(UserModel agent) |
void |
DefaultAssistedServiceFacade.loginAssistedServiceAgentSAML(java.lang.String username,
java.lang.String password) |
void |
DefaultAssistedServiceFacade.logoutAssistedServiceAgent() |
protected void |
DefaultAssistedServiceFacade.sanityCheckForAgent(UserModel agent) |
void |
AssistedServiceFacadeIntegrationTest.testBindCustomerToCart() |
void |
AssistedServiceFacadeIntegrationTest.testCreateCustomer() |
void |
AssistedServiceFacadeIntegrationTest.testCreateCustomerWhenCreateDisabled() |
void |
AssistedServiceFacadeIntegrationTest.testCreateCustomerWithSameUID() |
void |
AssistedServiceFacadeIntegrationTest.testEmulateCustomerAndCreateAnOrder() |
void |
AssistedServiceFacadeIntegrationTest.testGetSuggestedCustomerList() |
void |
AssistedServiceFacadeIntegrationTest.testLoginAgentSAML() |
void |
AssistedServiceFacadeIntegrationTest.testLoginCustomerSAMLFail() |
void |
AssistedServiceFacadeIntegrationTest.testLogoutAssistedServiceAgent() |
void |
AssistedServiceFacadeIntegrationTest.testQuitASM() |
protected void |
DefaultAssistedServiceFacade.validateSession()
Checks current session for ASM requirements
|
protected void |
DefaultAssistedServiceFacade.verifyAssistedServiceAgent(UserModel asmAgent)
Verify that provided user participate in a parent AS agent group.
|
protected void |
DefaultAssistedServiceFacade.verifyAssistedServiceMode()
Checks current session for ASM mode launched.
|
protected void |
DefaultAssistedServiceFacade.verifyFormLoginAbility()
Verify whether AS agent can be logged in via https login form.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AssistedServiceService.bindCustomerToCart(java.lang.String customerId,
java.lang.String cartId)
Binds customer with provided id to cart if it's anonymous cart.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssistedServiceAgentBadCredentialsException
Exception for the
AssistedServiceFacade which is used when AS agent credentials doesn't match. |
class |
AssistedServiceAgentBlockedException
Exception for the
AssistedServiceFacade which is used when AS agent login has been blocked. |
class |
AssistedServiceAgentNoCustomerAndCartIdException
Exception for the
AssistedServiceFacade which is used when customer and cart id not provided to start session
emulating. |
class |
AssistedServiceAgentNotLoggedInException
Exception for the
AssistedServiceFacade which is used when AS agent isn't logged in yet. |
class |
AssistedServiceCartBindException
Exception for the
AssistedServiceFacade which is used when a cart is binded to a emulated customer. |
class |
AssistedServiceCustomerLoginDisabledException
Exception for the
AssistedServiceFacade which is used when a cart is binded to a emulated customer. |
class |
AssistedServiceWrongCartIdException
Exception for the
AssistedServiceFacade which is used when incompatible cart id is provided for facade
method. |
class |
AssistedServiceWrongCustomerIdException
Exception for the
AssistedServiceFacade which is used when incompatible customer id is provided for facade
method. |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultAssistedServiceService.bindCustomerToCart(java.lang.String customerId,
java.lang.String cartId) |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionFacadeReflectionWrapper.updateProfile(java.util.Map<java.lang.String,java.lang.String> paramMap) |
Copyright © 2018 SAP SE. All Rights Reserved.