package org.oasis.wsrp.v2; import java.util.List; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.ws.Holder; import javax.xml.ws.RequestWrapper; import javax.xml.ws.ResponseWrapper; /** * This class was generated by the JAX-WS RI. * JAX-WS RI 2.1.3-b02- * Generated source version: 2.0 * */ @WebService(name = "WSRP_v2_Registration_PortType", targetNamespace = "urn:oasis:names:tc:wsrp:v2:intf") public interface WSRPV2RegistrationPortType { /** * * @param lifetime * @param registrationData * @param scheduledDestruction * @param userContext * @param registrationHandle * @param extensions * @param registrationState * @throws OperationFailed * @throws MissingParameters * @throws OperationNotSupported */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v2:register") @RequestWrapper(localName = "register", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.Register") @ResponseWrapper(localName = "registerResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.RegistrationContext") public void register( @WebParam(name = "registrationData", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") RegistrationData registrationData, @WebParam(name = "lifetime", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") Lifetime lifetime, @WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") UserContext userContext, @WebParam(name = "registrationState", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<byte[]> registrationState, @WebParam(name = "scheduledDestruction", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<Lifetime> scheduledDestruction, @WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<List<Extension>> extensions, @WebParam(name = "registrationHandle", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<String> registrationHandle) throws MissingParameters, OperationFailed, OperationNotSupported ; /** * * @param registrationContext * @param userContext * @return * returns java.util.List<org.oasis.wsrp.v2.Extension> * @throws OperationFailed * @throws OperationNotSupported * @throws InvalidRegistration * @throws ResourceSuspended */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v2:deregister") @WebResult(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") @RequestWrapper(localName = "deregister", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.Deregister") @ResponseWrapper(localName = "deregisterResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ReturnAny") public List<Extension> deregister( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") RegistrationContext registrationContext, @WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") UserContext userContext) throws InvalidRegistration, OperationFailed, OperationNotSupported, ResourceSuspended ; /** * * @param registrationContext * @param registrationData * @param scheduledDestruction * @param userContext * @param extensions * @param registrationState * @throws OperationFailed * @throws MissingParameters * @throws OperationNotSupported * @throws ResourceSuspended * @throws InvalidRegistration */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v2:modifyRegistration") @RequestWrapper(localName = "modifyRegistration", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ModifyRegistration") @ResponseWrapper(localName = "modifyRegistrationResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.RegistrationState") public void modifyRegistration( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") RegistrationContext registrationContext, @WebParam(name = "registrationData", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") RegistrationData registrationData, @WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types") UserContext userContext, @WebParam(name = "registrationState", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<byte[]> registrationState, @WebParam(name = "scheduledDestruction", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<Lifetime> scheduledDestruction, @WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT) Holder<List<Extension>> extensions) throws InvalidRegistration, MissingParameters, OperationFailed, OperationNotSupported, ResourceSuspended ; /** * * @param getRegistrationLifetime * @return * returns org.oasis.wsrp.v2.Lifetime * @throws OperationFailed * @throws ModifyRegistrationRequired * @throws OperationNotSupported * @throws AccessDenied * @throws InvalidHandle * @throws ResourceSuspended * @throws InvalidRegistration */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v2:getRegistrationLifetime") @WebResult(name = "getRegistrationLifetimeResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", partName = "getRegistrationLifetimeResponse") @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) public Lifetime getRegistrationLifetime( @WebParam(name = "getRegistrationLifetime", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", partName = "getRegistrationLifetime") GetRegistrationLifetime getRegistrationLifetime) throws AccessDenied, InvalidHandle, InvalidRegistration, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, ResourceSuspended ; /** * * @param setRegistrationLifetime * @return * returns org.oasis.wsrp.v2.Lifetime * @throws OperationFailed * @throws ModifyRegistrationRequired * @throws OperationNotSupported * @throws InvalidHandle * @throws AccessDenied * @throws InvalidRegistration * @throws ResourceSuspended */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v2:setRegistrationLifetime") @WebResult(name = "setRegistrationLifetimeResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", partName = "setRegistrationLifetimeResponse") @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) public Lifetime setRegistrationLifetime( @WebParam(name = "setRegistrationLifetime", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", partName = "setRegistrationLifetime") SetRegistrationLifetime setRegistrationLifetime) throws AccessDenied, InvalidHandle, InvalidRegistration, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, ResourceSuspended ; }