1 2 package org.ejbca.core.protocol.xkms; 3 4 import javax.jws.WebMethod; 5 import javax.jws.WebParam; 6 import javax.jws.WebResult; 7 import javax.jws.WebService; 8 import javax.jws.soap.SOAPBinding; 9 import org.w3._2002._03.xkms_.CompoundRequestType; 10 import org.w3._2002._03.xkms_.CompoundResultType; 11 import org.w3._2002._03.xkms_.LocateRequestType; 12 import org.w3._2002._03.xkms_.LocateResultType; 13 import org.w3._2002._03.xkms_.PendingRequestType; 14 import org.w3._2002._03.xkms_.RecoverRequestType; 15 import org.w3._2002._03.xkms_.RecoverResultType; 16 import org.w3._2002._03.xkms_.RegisterRequestType; 17 import org.w3._2002._03.xkms_.RegisterResultType; 18 import org.w3._2002._03.xkms_.ReissueRequestType; 19 import org.w3._2002._03.xkms_.ReissueResultType; 20 import org.w3._2002._03.xkms_.ResultType; 21 import org.w3._2002._03.xkms_.RevokeRequestType; 22 import org.w3._2002._03.xkms_.RevokeResultType; 23 import org.w3._2002._03.xkms_.StatusRequestType; 24 import org.w3._2002._03.xkms_.StatusResultType; 25 import org.w3._2002._03.xkms_.ValidateRequestType; 26 import org.w3._2002._03.xkms_.ValidateResultType; 27 28 29 35 @WebService(name = "XKMSPortType", targetNamespace = "http://www.w3.org/2002/03/xkms#wsdl") 36 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) 37 43 public interface XKMSPortType { 44 45 46 52 @WebMethod(operationName = "Pending") 53 @WebResult(name = "Result", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 54 public ResultType pending( 55 @WebParam(name = "PendingRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 56 PendingRequestType body); 57 58 64 @WebMethod(operationName = "Compound") 65 @WebResult(name = "CompoundResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 66 public CompoundResultType compound( 67 @WebParam(name = "CompoundRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 68 CompoundRequestType body); 69 70 76 @WebMethod(operationName = "Status") 77 @WebResult(name = "StatusResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 78 public StatusResultType status( 79 @WebParam(name = "StatusRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 80 StatusRequestType body); 81 82 88 @WebMethod(operationName = "Locate") 89 @WebResult(name = "LocateResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 90 public LocateResultType locate( 91 @WebParam(name = "LocateRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 92 LocateRequestType body); 93 94 100 @WebMethod(operationName = "Validate") 101 @WebResult(name = "ValidateResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 102 public ValidateResultType validate( 103 @WebParam(name = "ValidateRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 104 ValidateRequestType body); 105 106 112 @WebMethod(operationName = "Register") 113 @WebResult(name = "RegisterResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 114 public RegisterResultType register( 115 @WebParam(name = "RegisterRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 116 RegisterRequestType body); 117 118 124 @WebMethod(operationName = "Reissue") 125 @WebResult(name = "ReissueResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 126 public ReissueResultType reissue( 127 @WebParam(name = "ReissueRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 128 ReissueRequestType body); 129 130 136 @WebMethod(operationName = "Revoke") 137 @WebResult(name = "RevokeResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 138 public RevokeResultType revoke( 139 @WebParam(name = "RevokeRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 140 RevokeRequestType body); 141 142 148 @WebMethod(operationName = "Recover") 149 @WebResult(name = "RecoverResult", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 150 public RecoverResultType recover( 151 @WebParam(name = "RecoverRequest", targetNamespace = "http://www.w3.org/2002/03/xkms#", partName = "body") 152 RecoverRequestType body); 153 154 } 155 | Popular Tags |