001: package org.ejbca.core.protocol.xkms;
002:
003: import javax.jws.WebMethod;
004: import javax.jws.WebParam;
005: import javax.jws.WebResult;
006: import javax.jws.WebService;
007: import javax.jws.soap.SOAPBinding;
008: import org.w3._2002._03.xkms_.CompoundRequestType;
009: import org.w3._2002._03.xkms_.CompoundResultType;
010: import org.w3._2002._03.xkms_.LocateRequestType;
011: import org.w3._2002._03.xkms_.LocateResultType;
012: import org.w3._2002._03.xkms_.PendingRequestType;
013: import org.w3._2002._03.xkms_.RecoverRequestType;
014: import org.w3._2002._03.xkms_.RecoverResultType;
015: import org.w3._2002._03.xkms_.RegisterRequestType;
016: import org.w3._2002._03.xkms_.RegisterResultType;
017: import org.w3._2002._03.xkms_.ReissueRequestType;
018: import org.w3._2002._03.xkms_.ReissueResultType;
019: import org.w3._2002._03.xkms_.ResultType;
020: import org.w3._2002._03.xkms_.RevokeRequestType;
021: import org.w3._2002._03.xkms_.RevokeResultType;
022: import org.w3._2002._03.xkms_.StatusRequestType;
023: import org.w3._2002._03.xkms_.StatusResultType;
024: import org.w3._2002._03.xkms_.ValidateRequestType;
025: import org.w3._2002._03.xkms_.ValidateResultType;
026:
027: /**
028: * This class was generated by the JAXWS SI.
029: * JAX-WS RI 2.1-10/21/2006 12:56 AM(vivek)-EA2
030: * Generated source version: 2.0
031: *
032: */
033: @WebService(name="XKMSPortType",targetNamespace="http://www.w3.org/2002/03/xkms#wsdl")
034: @SOAPBinding(parameterStyle=SOAPBinding.ParameterStyle.BARE)
035: /*@XmlSeeAlso({
036: org.w3._2000._09.xmldsig_.ObjectFactory.class,
037: org.w3._2002._03.xkms_.ObjectFactory.class,
038: org.w3._2001._04.xmlenc_.ObjectFactory.class
039:
040: })*/
041: public interface XKMSPortType {
042:
043: /**
044: *
045: * @param body
046: * @return
047: * returns org.w3._2002._03.xkms_.ResultType
048: */
049: @WebMethod(operationName="Pending")
050: @WebResult(name="Result",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
051: public ResultType pending(
052: @WebParam(name="PendingRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
053: PendingRequestType body);
054:
055: /**
056: *
057: * @param body
058: * @return
059: * returns org.w3._2002._03.xkms_.CompoundResultType
060: */
061: @WebMethod(operationName="Compound")
062: @WebResult(name="CompoundResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
063: public CompoundResultType compound(
064: @WebParam(name="CompoundRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
065: CompoundRequestType body);
066:
067: /**
068: *
069: * @param body
070: * @return
071: * returns org.w3._2002._03.xkms_.StatusResultType
072: */
073: @WebMethod(operationName="Status")
074: @WebResult(name="StatusResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
075: public StatusResultType status(
076: @WebParam(name="StatusRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
077: StatusRequestType body);
078:
079: /**
080: *
081: * @param body
082: * @return
083: * returns org.w3._2002._03.xkms_.LocateResultType
084: */
085: @WebMethod(operationName="Locate")
086: @WebResult(name="LocateResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
087: public LocateResultType locate(
088: @WebParam(name="LocateRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
089: LocateRequestType body);
090:
091: /**
092: *
093: * @param body
094: * @return
095: * returns org.w3._2002._03.xkms_.ValidateResultType
096: */
097: @WebMethod(operationName="Validate")
098: @WebResult(name="ValidateResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
099: public ValidateResultType validate(
100: @WebParam(name="ValidateRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
101: ValidateRequestType body);
102:
103: /**
104: *
105: * @param body
106: * @return
107: * returns org.w3._2002._03.xkms_.RegisterResultType
108: */
109: @WebMethod(operationName="Register")
110: @WebResult(name="RegisterResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
111: public RegisterResultType register(
112: @WebParam(name="RegisterRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
113: RegisterRequestType body);
114:
115: /**
116: *
117: * @param body
118: * @return
119: * returns org.w3._2002._03.xkms_.ReissueResultType
120: */
121: @WebMethod(operationName="Reissue")
122: @WebResult(name="ReissueResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
123: public ReissueResultType reissue(
124: @WebParam(name="ReissueRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
125: ReissueRequestType body);
126:
127: /**
128: *
129: * @param body
130: * @return
131: * returns org.w3._2002._03.xkms_.RevokeResultType
132: */
133: @WebMethod(operationName="Revoke")
134: @WebResult(name="RevokeResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
135: public RevokeResultType revoke(
136: @WebParam(name="RevokeRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
137: RevokeRequestType body);
138:
139: /**
140: *
141: * @param body
142: * @return
143: * returns org.w3._2002._03.xkms_.RecoverResultType
144: */
145: @WebMethod(operationName="Recover")
146: @WebResult(name="RecoverResult",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
147: public RecoverResultType recover(
148: @WebParam(name="RecoverRequest",targetNamespace="http://www.w3.org/2002/03/xkms#",partName="body")
149: RecoverRequestType body);
150:
151: }
|