package org.cagrid.gaards.authentication.service.globus; import java.rmi.RemoteException; import org.cagrid.gaards.authentication.service.AuthenticationServiceImpl; /** * DO NOT EDIT: This class is autogenerated! * * This class implements each method in the portType of the service. Each method call represented * in the port type will be then mapped into the unwrapped implementation which the user provides * in the AuthenticationServiceImpl class. This class handles the boxing and unboxing of each method call * so that it can be correclty mapped in the unboxed interface that the developer has designed and * has implemented. Authorization callbacks are automatically made for each method based * on each methods authorization requirements. * * @created by Introduce Toolkit version 1.2 * */ public class AuthenticationServiceProviderImpl{ AuthenticationServiceImpl impl; public AuthenticationServiceProviderImpl() throws RemoteException { impl = new AuthenticationServiceImpl(); } public org.cagrid.gaards.authentication.stubs.AuthenticateUserResponse authenticateUser(org.cagrid.gaards.authentication.stubs.AuthenticateUserRequest params) throws RemoteException, org.cagrid.gaards.authentication.faults.AuthenticationProviderFault, org.cagrid.gaards.authentication.faults.CredentialNotSupportedFault, org.cagrid.gaards.authentication.faults.InsufficientAttributeFault, org.cagrid.gaards.authentication.faults.InvalidCredentialFault { org.cagrid.gaards.authentication.stubs.AuthenticateUserResponse boxedResult = new org.cagrid.gaards.authentication.stubs.AuthenticateUserResponse(); boxedResult.setAssertion(impl.authenticateUser(params.getCredential().getCredential())); return boxedResult; } public gov.nih.nci.cagrid.authentication.AuthenticateResponse authenticate(gov.nih.nci.cagrid.authentication.AuthenticateRequest params) throws RemoteException, gov.nih.nci.cagrid.authentication.stubs.types.InvalidCredentialFault, gov.nih.nci.cagrid.authentication.stubs.types.InsufficientAttributeFault, gov.nih.nci.cagrid.authentication.stubs.types.AuthenticationProviderFault { gov.nih.nci.cagrid.authentication.AuthenticateResponse boxedResult = new gov.nih.nci.cagrid.authentication.AuthenticateResponse(); boxedResult.setSAMLAssertion(impl.authenticate(params.getCredential().getCredential())); return boxedResult; } public org.cagrid.gaards.authentication.stubs.GetLockedOutUsersResponse getLockedOutUsers(org.cagrid.gaards.authentication.stubs.GetLockedOutUsersRequest params) throws RemoteException { org.cagrid.gaards.authentication.stubs.GetLockedOutUsersResponse boxedResult = new org.cagrid.gaards.authentication.stubs.GetLockedOutUsersResponse(); boxedResult.setLockedUserInfo(impl.getLockedOutUsers()); return boxedResult; } }