com.silanis.esl.sdk.AuthenticationClient Maven / Gradle / Ivy
package com.silanis.esl.sdk;
import com.silanis.esl.sdk.service.AuthenticationService;
/**
* Created by mpoitras on 22/04/14.
*/
public class AuthenticationClient {
private final AuthenticationService authenticationService;
public AuthenticationClient(String webpageUrl) {
authenticationService = new AuthenticationService(webpageUrl);
}
public String getSessionIdForUserAuthenticationToken(String userAuthenticationToken) {
return authenticationService.getSessionIdForUserAuthenticationToken(userAuthenticationToken);
}
public String buildRedirectToDesignerForUserAuthenticationToken(String userAuthenticationToken, String packageId) {
return authenticationService.buildRedirectToDesignerForUserAuthenticationToken(userAuthenticationToken, packageId);
}
public String getSessionIdForSenderAuthenticationToken(String senderAuthenticationToken) {
return authenticationService.getSessionIdForSenderAuthenticationToken(senderAuthenticationToken);
}
public String buildRedirectToDesignerForSender(String senderAuthenticationToken, String packageId) {
return authenticationService.buildRedirectToDesignerForSender(senderAuthenticationToken, packageId);
}
public String buildRedirectToPackageViewForSender(String userAuthenticationToken, String packageId) {
return authenticationService.buildRedirectToPackageViewForSender(userAuthenticationToken, packageId);
}
public String getSessionIdForSignerAuthenticationToken(String signerAuthenticationToken) {
return authenticationService.getSessionIdForSignerAuthenticationToken(signerAuthenticationToken);
}
public String buildRedirectToSigningForSigner(String signerAuthenticationToken, String packageId) {
return authenticationService.buildRedirectToSigningForSigner(signerAuthenticationToken, packageId);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy