package gov.nih.nci.cagrid.dorian.client;
import gov.nih.nci.cagrid.authentication.bean.BasicAuthenticationCredential;
import gov.nih.nci.cagrid.authentication.bean.Credential;
import gov.nih.nci.cagrid.authentication.bean.SAMLAssertion;
import gov.nih.nci.cagrid.dorian.common.DorianI;
import gov.nih.nci.cagrid.dorian.stubs.DorianPortType;
import gov.nih.nci.cagrid.dorian.stubs.service.DorianServiceAddressingLocator;
import gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient;
import java.io.InputStream;
import java.rmi.RemoteException;
import org.apache.axis.EngineConfiguration;
import org.apache.axis.client.AxisClient;
import org.apache.axis.client.Stub;
import org.apache.axis.configuration.FileProvider;
import org.apache.axis.message.addressing.EndpointReferenceType;
import org.apache.axis.types.URI.MalformedURIException;
import org.apache.axis.utils.ClassUtils;
import org.globus.gsi.GlobusCredential;
/**
* This class is autogenerated, DO NOT EDIT.
*
* @created by Introduce Toolkit version 1.0
* @deprecated As of release 1.3, replaced by
* {@link org.cagrid.gaards.dorian.client.DorianClient}
*/
@Deprecated
public class DorianClient extends ServiceSecurityClient implements DorianI {
protected DorianPortType portType;
private Object portTypeMutex;
public DorianClient(String url) throws MalformedURIException, RemoteException {
this(url, null);
}
public DorianClient(String url, GlobusCredential proxy) throws MalformedURIException, RemoteException {
super(url, proxy);
initialize();
}
public DorianClient(EndpointReferenceType epr) throws MalformedURIException, RemoteException {
this(epr, null);
}
public DorianClient(EndpointReferenceType epr, GlobusCredential proxy) throws MalformedURIException,
RemoteException {
super(epr, proxy);
initialize();
}
private void initialize() throws RemoteException {
this.portTypeMutex = new Object();
this.portType = createPortType();
}
private DorianPortType createPortType() throws RemoteException {
DorianServiceAddressingLocator locator = new DorianServiceAddressingLocator();
// attempt to load our context sensitive wsdd file
InputStream resourceAsStream = ClassUtils.getResourceAsStream(getClass(), "client-config.wsdd");
if (resourceAsStream != null) {
// we found it, so tell axis to configure an engine to use it
EngineConfiguration engineConfig = new FileProvider(resourceAsStream);
// set the engine of the locator
locator.setEngine(new AxisClient(engineConfig));
}
DorianPortType port = null;
try {
port = locator.getDorianPortTypePort(getEndpointReference());
} catch (Exception e) {
throw new RemoteException("Unable to locate portType:" + e.getMessage(), e);
}
return port;
}
public static void usage() {
System.out.println(DorianClient.class.getName() + " -url <service url>");
}
public static void main(String[] args) {
System.out.println("Running the Grid Service Client");
try {
if (!(args.length < 2)) {
if (args[0].equals("-url")) {
DorianClient client = new DorianClient(args[1]);
// place client calls here if you want to use this main as a
// test....
} else {
usage();
System.exit(1);
}
} else {
usage();
System.exit(1);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public gov.nih.nci.cagrid.metadata.security.ServiceSecurityMetadata getServiceSecurityMetadata()
throws RemoteException {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getServiceSecurityMetadata");
gov.nih.nci.cagrid.introduce.security.stubs.GetServiceSecurityMetadataRequest params = new gov.nih.nci.cagrid.introduce.security.stubs.GetServiceSecurityMetadataRequest();
gov.nih.nci.cagrid.introduce.security.stubs.GetServiceSecurityMetadataResponse boxedResult = portType
.getServiceSecurityMetadata(params);
return boxedResult.getServiceSecurityMetadata();
}
}
public java.lang.String registerWithIdP(gov.nih.nci.cagrid.dorian.idp.bean.Application application)
throws RemoteException, gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidUserPropertyFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "registerWithIdP");
gov.nih.nci.cagrid.dorian.stubs.RegisterWithIdPRequest params = new gov.nih.nci.cagrid.dorian.stubs.RegisterWithIdPRequest();
gov.nih.nci.cagrid.dorian.stubs.RegisterWithIdPRequestApplication applicationContainer = new gov.nih.nci.cagrid.dorian.stubs.RegisterWithIdPRequestApplication();
applicationContainer.setApplication(application);
params.setApplication(applicationContainer);
gov.nih.nci.cagrid.dorian.stubs.RegisterWithIdPResponse boxedResult = portType.registerWithIdP(params);
return boxedResult.getResponse();
}
}
public gov.nih.nci.cagrid.dorian.idp.bean.IdPUser[] findIdPUsers(
gov.nih.nci.cagrid.dorian.idp.bean.IdPUserFilter filter) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "findIdPUsers");
gov.nih.nci.cagrid.dorian.stubs.FindIdPUsersRequest params = new gov.nih.nci.cagrid.dorian.stubs.FindIdPUsersRequest();
gov.nih.nci.cagrid.dorian.stubs.FindIdPUsersRequestFilter filterContainer = new gov.nih.nci.cagrid.dorian.stubs.FindIdPUsersRequestFilter();
filterContainer.setIdPUserFilter(filter);
params.setFilter(filterContainer);
gov.nih.nci.cagrid.dorian.stubs.FindIdPUsersResponse boxedResult = portType.findIdPUsers(params);
return boxedResult.getIdPUser();
}
}
public void updateIdPUser(gov.nih.nci.cagrid.dorian.idp.bean.IdPUser user) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.NoSuchUserFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "updateIdPUser");
gov.nih.nci.cagrid.dorian.stubs.UpdateIdPUserRequest params = new gov.nih.nci.cagrid.dorian.stubs.UpdateIdPUserRequest();
gov.nih.nci.cagrid.dorian.stubs.UpdateIdPUserRequestUser userContainer = new gov.nih.nci.cagrid.dorian.stubs.UpdateIdPUserRequestUser();
userContainer.setIdPUser(user);
params.setUser(userContainer);
gov.nih.nci.cagrid.dorian.stubs.UpdateIdPUserResponse boxedResult = portType.updateIdPUser(params);
}
}
public void removeIdPUser(java.lang.String userId) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "removeIdPUser");
gov.nih.nci.cagrid.dorian.stubs.RemoveIdPUserRequest params = new gov.nih.nci.cagrid.dorian.stubs.RemoveIdPUserRequest();
params.setUserId(userId);
gov.nih.nci.cagrid.dorian.stubs.RemoveIdPUserResponse boxedResult = portType.removeIdPUser(params);
}
}
public gov.nih.nci.cagrid.dorian.bean.SAMLAssertion authenticateWithIdP(
gov.nih.nci.cagrid.dorian.idp.bean.BasicAuthCredential cred) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
Credential c = new Credential();
BasicAuthenticationCredential auth = new BasicAuthenticationCredential();
auth.setUserId(cred.getUserId());
auth.setPassword(cred.getPassword());
c.setBasicAuthenticationCredential(auth);
SAMLAssertion saml = this.authenticate(c);
gov.nih.nci.cagrid.dorian.bean.SAMLAssertion saml2 = new gov.nih.nci.cagrid.dorian.bean.SAMLAssertion();
saml2.setXml(saml.getXml());
return saml2;
}
public gov.nih.nci.cagrid.dorian.bean.X509Certificate[] createProxy(
gov.nih.nci.cagrid.dorian.bean.SAMLAssertion saml, gov.nih.nci.cagrid.dorian.ifs.bean.PublicKey publicKey,
gov.nih.nci.cagrid.dorian.ifs.bean.ProxyLifetime lifetime,
gov.nih.nci.cagrid.dorian.ifs.bean.DelegationPathLength delegation) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidAssertionFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidProxyFault, gov.nih.nci.cagrid.dorian.stubs.types.UserPolicyFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "createProxy");
gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequest params = new gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequest();
gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestSaml samlContainer = new gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestSaml();
samlContainer.setSAMLAssertion(saml);
params.setSaml(samlContainer);
gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestPublicKey publicKeyContainer = new gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestPublicKey();
publicKeyContainer.setPublicKey(publicKey);
params.setPublicKey(publicKeyContainer);
gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestLifetime lifetimeContainer = new gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestLifetime();
lifetimeContainer.setProxyLifetime(lifetime);
params.setLifetime(lifetimeContainer);
gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestDelegation delegationContainer = new gov.nih.nci.cagrid.dorian.stubs.CreateProxyRequestDelegation();
delegationContainer.setDelegationPathLength(delegation);
params.setDelegation(delegationContainer);
gov.nih.nci.cagrid.dorian.stubs.CreateProxyResponse boxedResult = portType.createProxy(params);
return boxedResult.getX509Certificate();
}
}
public gov.nih.nci.cagrid.dorian.bean.X509Certificate getCACertificate() throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getCACertificate");
gov.nih.nci.cagrid.dorian.stubs.GetCACertificateRequest params = new gov.nih.nci.cagrid.dorian.stubs.GetCACertificateRequest();
gov.nih.nci.cagrid.dorian.stubs.GetCACertificateResponse boxedResult = portType.getCACertificate(params);
return boxedResult.getX509Certificate();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.TrustedIdP[] getTrustedIdPs() throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getTrustedIdPs");
gov.nih.nci.cagrid.dorian.stubs.GetTrustedIdPsRequest params = new gov.nih.nci.cagrid.dorian.stubs.GetTrustedIdPsRequest();
gov.nih.nci.cagrid.dorian.stubs.GetTrustedIdPsResponse boxedResult = portType.getTrustedIdPs(params);
return boxedResult.getTrustedIdP();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.TrustedIdP addTrustedIdP(gov.nih.nci.cagrid.dorian.ifs.bean.TrustedIdP idp)
throws RemoteException, gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidTrustedIdPFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "addTrustedIdP");
gov.nih.nci.cagrid.dorian.stubs.AddTrustedIdPRequest params = new gov.nih.nci.cagrid.dorian.stubs.AddTrustedIdPRequest();
gov.nih.nci.cagrid.dorian.stubs.AddTrustedIdPRequestIdp idpContainer = new gov.nih.nci.cagrid.dorian.stubs.AddTrustedIdPRequestIdp();
idpContainer.setTrustedIdP(idp);
params.setIdp(idpContainer);
gov.nih.nci.cagrid.dorian.stubs.AddTrustedIdPResponse boxedResult = portType.addTrustedIdP(params);
return boxedResult.getTrustedIdP();
}
}
public void updateTrustedIdP(gov.nih.nci.cagrid.dorian.ifs.bean.TrustedIdP trustedIdP) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidTrustedIdPFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "updateTrustedIdP");
gov.nih.nci.cagrid.dorian.stubs.UpdateTrustedIdPRequest params = new gov.nih.nci.cagrid.dorian.stubs.UpdateTrustedIdPRequest();
gov.nih.nci.cagrid.dorian.stubs.UpdateTrustedIdPRequestTrustedIdP trustedIdPContainer = new gov.nih.nci.cagrid.dorian.stubs.UpdateTrustedIdPRequestTrustedIdP();
trustedIdPContainer.setTrustedIdP(trustedIdP);
params.setTrustedIdP(trustedIdPContainer);
gov.nih.nci.cagrid.dorian.stubs.UpdateTrustedIdPResponse boxedResult = portType.updateTrustedIdP(params);
}
}
public void removeTrustedIdP(gov.nih.nci.cagrid.dorian.ifs.bean.TrustedIdP trustedIdP) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidTrustedIdPFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "removeTrustedIdP");
gov.nih.nci.cagrid.dorian.stubs.RemoveTrustedIdPRequest params = new gov.nih.nci.cagrid.dorian.stubs.RemoveTrustedIdPRequest();
gov.nih.nci.cagrid.dorian.stubs.RemoveTrustedIdPRequestTrustedIdP trustedIdPContainer = new gov.nih.nci.cagrid.dorian.stubs.RemoveTrustedIdPRequestTrustedIdP();
trustedIdPContainer.setTrustedIdP(trustedIdP);
params.setTrustedIdP(trustedIdPContainer);
gov.nih.nci.cagrid.dorian.stubs.RemoveTrustedIdPResponse boxedResult = portType.removeTrustedIdP(params);
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.IFSUser[] findIFSUsers(
gov.nih.nci.cagrid.dorian.ifs.bean.IFSUserFilter filter) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "findIFSUsers");
gov.nih.nci.cagrid.dorian.stubs.FindIFSUsersRequest params = new gov.nih.nci.cagrid.dorian.stubs.FindIFSUsersRequest();
gov.nih.nci.cagrid.dorian.stubs.FindIFSUsersRequestFilter filterContainer = new gov.nih.nci.cagrid.dorian.stubs.FindIFSUsersRequestFilter();
filterContainer.setIFSUserFilter(filter);
params.setFilter(filterContainer);
gov.nih.nci.cagrid.dorian.stubs.FindIFSUsersResponse boxedResult = portType.findIFSUsers(params);
return boxedResult.getIFSUser();
}
}
public void updateIFSUser(gov.nih.nci.cagrid.dorian.ifs.bean.IFSUser user) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidUserFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "updateIFSUser");
gov.nih.nci.cagrid.dorian.stubs.UpdateIFSUserRequest params = new gov.nih.nci.cagrid.dorian.stubs.UpdateIFSUserRequest();
gov.nih.nci.cagrid.dorian.stubs.UpdateIFSUserRequestUser userContainer = new gov.nih.nci.cagrid.dorian.stubs.UpdateIFSUserRequestUser();
userContainer.setIFSUser(user);
params.setUser(userContainer);
gov.nih.nci.cagrid.dorian.stubs.UpdateIFSUserResponse boxedResult = portType.updateIFSUser(params);
}
}
public void removeIFSUser(gov.nih.nci.cagrid.dorian.ifs.bean.IFSUser user) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidUserFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "removeIFSUser");
gov.nih.nci.cagrid.dorian.stubs.RemoveIFSUserRequest params = new gov.nih.nci.cagrid.dorian.stubs.RemoveIFSUserRequest();
gov.nih.nci.cagrid.dorian.stubs.RemoveIFSUserRequestUser userContainer = new gov.nih.nci.cagrid.dorian.stubs.RemoveIFSUserRequestUser();
userContainer.setIFSUser(user);
params.setUser(userContainer);
gov.nih.nci.cagrid.dorian.stubs.RemoveIFSUserResponse boxedResult = portType.removeIFSUser(params);
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.IFSUser renewIFSUserCredentials(
gov.nih.nci.cagrid.dorian.ifs.bean.IFSUser user) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidUserFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "renewIFSUserCredentials");
gov.nih.nci.cagrid.dorian.stubs.RenewIFSUserCredentialsRequest params = new gov.nih.nci.cagrid.dorian.stubs.RenewIFSUserCredentialsRequest();
gov.nih.nci.cagrid.dorian.stubs.RenewIFSUserCredentialsRequestUser userContainer = new gov.nih.nci.cagrid.dorian.stubs.RenewIFSUserCredentialsRequestUser();
userContainer.setIFSUser(user);
params.setUser(userContainer);
gov.nih.nci.cagrid.dorian.stubs.RenewIFSUserCredentialsResponse boxedResult = portType
.renewIFSUserCredentials(params);
return boxedResult.getIFSUser();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.IFSUserPolicy[] getIFSUserPolicies() throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getIFSUserPolicies");
gov.nih.nci.cagrid.dorian.stubs.GetIFSUserPoliciesRequest params = new gov.nih.nci.cagrid.dorian.stubs.GetIFSUserPoliciesRequest();
gov.nih.nci.cagrid.dorian.stubs.GetIFSUserPoliciesResponse boxedResult = portType
.getIFSUserPolicies(params);
return boxedResult.getIFSUserPolicy();
}
}
public gov.nih.nci.cagrid.authentication.bean.SAMLAssertion authenticate(
gov.nih.nci.cagrid.authentication.bean.Credential credential) 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 {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "authenticate");
gov.nih.nci.cagrid.authentication.AuthenticateRequest params = new gov.nih.nci.cagrid.authentication.AuthenticateRequest();
gov.nih.nci.cagrid.authentication.AuthenticateRequestCredential credentialContainer = new gov.nih.nci.cagrid.authentication.AuthenticateRequestCredential();
credentialContainer.setCredential(credential);
params.setCredential(credentialContainer);
gov.nih.nci.cagrid.authentication.AuthenticateResponse boxedResult = portType.authenticate(params);
return boxedResult.getSAMLAssertion();
}
}
public void addAdmin(java.lang.String gridIdentity) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "addAdmin");
gov.nih.nci.cagrid.dorian.stubs.AddAdminRequest params = new gov.nih.nci.cagrid.dorian.stubs.AddAdminRequest();
params.setGridIdentity(gridIdentity);
gov.nih.nci.cagrid.dorian.stubs.AddAdminResponse boxedResult = portType.addAdmin(params);
}
}
public void removeAdmin(java.lang.String gridIdentity) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "removeAdmin");
gov.nih.nci.cagrid.dorian.stubs.RemoveAdminRequest params = new gov.nih.nci.cagrid.dorian.stubs.RemoveAdminRequest();
params.setGridIdentity(gridIdentity);
gov.nih.nci.cagrid.dorian.stubs.RemoveAdminResponse boxedResult = portType.removeAdmin(params);
}
}
public java.lang.String[] getAdmins() throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getAdmins");
gov.nih.nci.cagrid.dorian.stubs.GetAdminsRequest params = new gov.nih.nci.cagrid.dorian.stubs.GetAdminsRequest();
gov.nih.nci.cagrid.dorian.stubs.GetAdminsResponse boxedResult = portType.getAdmins(params);
return boxedResult.getResponse();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRecord requestHostCertificate(
gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRequest req) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidHostCertificateRequestFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidHostCertificateFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "requestHostCertificate");
gov.nih.nci.cagrid.dorian.stubs.RequestHostCertificateRequest params = new gov.nih.nci.cagrid.dorian.stubs.RequestHostCertificateRequest();
gov.nih.nci.cagrid.dorian.stubs.RequestHostCertificateRequestReq reqContainer = new gov.nih.nci.cagrid.dorian.stubs.RequestHostCertificateRequestReq();
reqContainer.setHostCertificateRequest(req);
params.setReq(reqContainer);
gov.nih.nci.cagrid.dorian.stubs.RequestHostCertificateResponse boxedResult = portType
.requestHostCertificate(params);
return boxedResult.getHostCertificateRecord();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRecord[] getOwnedHostCertificates()
throws RemoteException, gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "getOwnedHostCertificates");
gov.nih.nci.cagrid.dorian.stubs.GetOwnedHostCertificatesRequest params = new gov.nih.nci.cagrid.dorian.stubs.GetOwnedHostCertificatesRequest();
gov.nih.nci.cagrid.dorian.stubs.GetOwnedHostCertificatesResponse boxedResult = portType
.getOwnedHostCertificates(params);
return boxedResult.getHostCertificateRecord();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRecord approveHostCertificate(java.math.BigInteger recordId)
throws RemoteException, gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidHostCertificateFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "approveHostCertificate");
gov.nih.nci.cagrid.dorian.stubs.ApproveHostCertificateRequest params = new gov.nih.nci.cagrid.dorian.stubs.ApproveHostCertificateRequest();
params.setRecordId(recordId);
gov.nih.nci.cagrid.dorian.stubs.ApproveHostCertificateResponse boxedResult = portType
.approveHostCertificate(params);
return boxedResult.getHostCertificateRecord();
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRecord[] findHostCertificates(
gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateFilter hostCertificateFilter) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "findHostCertificates");
gov.nih.nci.cagrid.dorian.stubs.FindHostCertificatesRequest params = new gov.nih.nci.cagrid.dorian.stubs.FindHostCertificatesRequest();
gov.nih.nci.cagrid.dorian.stubs.FindHostCertificatesRequestHostCertificateFilter hostCertificateFilterContainer = new gov.nih.nci.cagrid.dorian.stubs.FindHostCertificatesRequestHostCertificateFilter();
hostCertificateFilterContainer.setHostCertificateFilter(hostCertificateFilter);
params.setHostCertificateFilter(hostCertificateFilterContainer);
gov.nih.nci.cagrid.dorian.stubs.FindHostCertificatesResponse boxedResult = portType
.findHostCertificates(params);
return boxedResult.getHostCertificateRecord();
}
}
public void updateHostCertificateRecord(
gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateUpdate hostCertificateUpdate) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidHostCertificateFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "updateHostCertificateRecord");
gov.nih.nci.cagrid.dorian.stubs.UpdateHostCertificateRecordRequest params = new gov.nih.nci.cagrid.dorian.stubs.UpdateHostCertificateRecordRequest();
gov.nih.nci.cagrid.dorian.stubs.UpdateHostCertificateRecordRequestHostCertificateUpdate hostCertificateUpdateContainer = new gov.nih.nci.cagrid.dorian.stubs.UpdateHostCertificateRecordRequestHostCertificateUpdate();
hostCertificateUpdateContainer.setHostCertificateUpdate(hostCertificateUpdate);
params.setHostCertificateUpdate(hostCertificateUpdateContainer);
gov.nih.nci.cagrid.dorian.stubs.UpdateHostCertificateRecordResponse boxedResult = portType
.updateHostCertificateRecord(params);
}
}
public gov.nih.nci.cagrid.dorian.ifs.bean.HostCertificateRecord renewHostCertificate(java.math.BigInteger recordId)
throws RemoteException, gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidHostCertificateFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "renewHostCertificate");
gov.nih.nci.cagrid.dorian.stubs.RenewHostCertificateRequest params = new gov.nih.nci.cagrid.dorian.stubs.RenewHostCertificateRequest();
params.setRecordId(recordId);
gov.nih.nci.cagrid.dorian.stubs.RenewHostCertificateResponse boxedResult = portType
.renewHostCertificate(params);
return boxedResult.getHostCertificateRecord();
}
}
public void changeIdPUserPassword(gov.nih.nci.cagrid.dorian.idp.bean.BasicAuthCredential credential,
java.lang.String newPassword) throws RemoteException,
gov.nih.nci.cagrid.dorian.stubs.types.DorianInternalFault,
gov.nih.nci.cagrid.dorian.stubs.types.PermissionDeniedFault,
gov.nih.nci.cagrid.dorian.stubs.types.InvalidUserPropertyFault {
synchronized (portTypeMutex) {
configureStubSecurity((Stub) portType, "changeIdPUserPassword");
gov.nih.nci.cagrid.dorian.stubs.ChangeIdPUserPasswordRequest params = new gov.nih.nci.cagrid.dorian.stubs.ChangeIdPUserPasswordRequest();
gov.nih.nci.cagrid.dorian.stubs.ChangeIdPUserPasswordRequestCredential credentialContainer = new gov.nih.nci.cagrid.dorian.stubs.ChangeIdPUserPasswordRequestCredential();
credentialContainer.setBasicAuthCredential(credential);
params.setCredential(credentialContainer);
params.setNewPassword(newPassword);
gov.nih.nci.cagrid.dorian.stubs.ChangeIdPUserPasswordResponse boxedResult = portType
.changeIdPUserPassword(params);
}
}
}