All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.silanis.esl.sdk.AuthenticationClient Maven / Gradle / Ivy

There is a newer version: 11.9
Show newest version
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