001    package org.kuali.student.security.trust.service;
002    
003    import javax.jws.Oneway;
004    import javax.jws.WebMethod;
005    import javax.jws.WebParam;
006    import javax.jws.WebResult;
007    import javax.jws.WebService;
008    import javax.jws.soap.SOAPBinding;
009    import javax.xml.bind.annotation.XmlSeeAlso;
010    
011    /**
012     * This class was generated by Apache CXF 2.2.8
013     * Wed Jun 09 11:16:39 EDT 2010
014     * Generated source version: 2.2.8
015     * 
016     */
017     
018    @WebService(targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust/wsdl", name = "WSSecurityRequestor")
019    @XmlSeeAlso({org.kuali.student.security.wssecurity.secext.dto.ObjectFactory.class,org.kuali.student.security.trust.dto.ObjectFactory.class,org.kuali.student.security.wssecurity.utility.dto.ObjectFactory.class,org.kuali.student.security.addressing.dto.ObjectFactory.class,org.kuali.student.security.policy.dto.ObjectFactory.class,org.kuali.student.security.xmldsig.dto.ObjectFactory.class})
020    @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
021    public interface WSSecurityRequestor {
022    
023        @Oneway
024        @WebMethod(operationName = "SecurityTokenResponse")
025        public void securityTokenResponse(
026            @WebParam(partName = "response", name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
027            org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType response
028        );
029    
030        @WebResult(name = "RequestSecurityTokenResponseCollection", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust", partName = "responseCollection")
031        @WebMethod(operationName = "Challenge2")
032        public org.kuali.student.security.trust.dto.RequestSecurityTokenResponseCollectionType challenge2(
033            @WebParam(partName = "response", name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
034            org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType response
035        );
036    
037        @Oneway
038        @WebMethod(operationName = "SecurityTokenResponse2")
039        public void securityTokenResponse2(
040            @WebParam(partName = "responseCollection", name = "RequestSecurityTokenResponseCollection", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
041            org.kuali.student.security.trust.dto.RequestSecurityTokenResponseCollectionType responseCollection
042        );
043    
044        @WebMethod(operationName = "Challenge")
045        public void challenge(
046            @WebParam(partName = "response", mode = WebParam.Mode.INOUT, name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
047            javax.xml.ws.Holder<org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType> response
048        );
049    }