| Modifier and Type | Method and Description |
|---|---|
Populator<CXML,PunchOutSession> |
NewSessionPunchOutProcessingAction.getPunchOutSessionPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected From |
PunchOutOrderMessageHeaderProcessingAction.createFrom(PunchOutSession currentPunchOutSession) |
protected Sender |
PunchOutOrderMessageHeaderProcessingAction.createSender(PunchOutSession currentPunchOutSession) |
protected To |
PunchOutOrderMessageHeaderProcessingAction.createTo(PunchOutSession currentPunchOutSession) |
void |
NewSessionPunchOutProcessingAction.process(CXML input,
PunchOutSession output) |
| Modifier and Type | Method and Description |
|---|---|
void |
NewSessionPunchOutProcessingAction.setPunchOutSessionPopulator(Populator<CXML,PunchOutSession> punchOutSessionPopulator) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPunchOutSessionPopulator.populate(CXML source,
PunchOutSession target) |
protected void |
DefaultPunchOutSessionPopulator.populateBuyerCookie(PunchOutSession output,
PunchOutSetupRequest request) |
protected void |
DefaultPunchOutSessionPopulator.populateOrganizationInfo(Header header,
PunchOutSession punchoutSession) |
protected void |
DefaultPunchOutSessionPopulator.populateShippingInfo(PunchOutSession output,
PunchOutSetupRequest request) |
| Modifier and Type | Method and Description |
|---|---|
PunchOutSession |
PunchOutSessionService.getCurrentPunchOutSession()
Retrieves the currently loaded
PunchOutSession. |
PunchOutSession |
PunchOutSessionService.loadPunchOutSession(java.lang.String punchOutSessionId)
Loads and activates a
PunchOutSession by its ID. |
| Modifier and Type | Method and Description |
|---|---|
void |
PunchOutSessionService.activate(PunchOutSession punchOutSession)
Activates a
PunchOutSession for the current user session. |
java.lang.String |
CipherService.encrypt(java.lang.String userId,
PunchOutSession punchoutSession)
Create a hash for a given user to be used in punchout login.
|
java.lang.String |
CipherService.retrieveUserId(java.lang.String encryptedText,
PunchOutSession punchoutSession)
Retrieves the userId for a given encrypted text.
|
| Modifier and Type | Method and Description |
|---|---|
PunchOutSession |
DefaultPunchOutSessionService.getCurrentPunchOutSession() |
PunchOutSession |
DefaultPunchOutSessionService.loadPunchOutSession(java.lang.String punchoutSessionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPunchOutSessionService.activate(PunchOutSession punchoutSession) |
java.lang.String |
DefaultCipherService.encrypt(java.lang.String userId,
PunchOutSession punchoutSession) |
protected java.lang.String |
DefaultCipherService.getUnsecureText(java.lang.String userId,
PunchOutSession punchoutSession)
Gets text used for asymmetric encryption.
|
java.lang.String |
DefaultCipherService.retrieveUserId(java.lang.String encryptedText,
PunchOutSession punchoutSession) |
protected boolean |
DefaultCipherService.verify(java.lang.String hash,
java.lang.String userId,
PunchOutSession punchoutSession)
Generates a hash given the session data and verifies if it matches the hash provided.
|
protected void |
DefaultCipherService.verifyPunchOutSession(PunchOutSession punchoutSession) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultPunchOutController.printSessionInfo(PunchOutSession punchoutSession) |
| Modifier and Type | Method and Description |
|---|---|
UserModel |
PunchOutUserSelectionStrategy.select(java.lang.String userId,
java.util.Collection<UserGroupModel> userGroups,
PunchOutSession punchoutSession)
Selects a user by the given
userId and punchoutSession. |
| Modifier and Type | Method and Description |
|---|---|
UserModel |
DefaultPunchOutUserSelectionStrategy.select(java.lang.String userId,
java.util.Collection<UserGroupModel> userGroups,
PunchOutSession punchoutSession)
Tries to find a user with the given
userId. |
| Modifier and Type | Method and Description |
|---|---|
void |
PunchOutUserAuthenticationService.authenticate(java.lang.String userId,
boolean isSeamlessLogin,
PunchOutSession punchOutSession,
HttpServletRequest request,
HttpServletResponse response)
Authenticates a user.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPunchOutUserAuthenticationService.authenticate(java.lang.String userId,
boolean isSeamlessLogin,
PunchOutSession punchOutSession,
HttpServletRequest request,
HttpServletResponse response) |
protected java.lang.String |
DefaultPunchOutConfigurationService.getPunchOutLoginAuthToken(PunchOutSession punchoutSession) |
protected void |
DefaultPunchOutUserAuthenticationService.selectRedirectPage(PunchOutSession punchOutSession,
HttpServletRequest request)
Select page that user will be redirected in seamless login, depending on the selected operation.
|
Copyright © 2018 SAP SE. All Rights Reserved.