/* * JBoss, a division of Red Hat * Copyright 2010, Red Hat Middleware, LLC, and individual * contributors as indicated by the @authors tag. See the * copyright.txt in the distribution for a full listing of * individual contributors. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this software; if not, write to the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ package org.oasis.wsrp.v1; import java.util.List; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; 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_v1_Markup_PortType", targetNamespace = "urn:oasis:names:tc:wsrp:v1:intf") public interface WSRPV1MarkupPortType { /** * * @param sessionContext * @param runtimeContext * @param markupContext * @param registrationContext * @param markupParams * @param portletContext * @param userContext * @param extensions * @throws V1InvalidCookie * @throws V1InvalidRegistration * @throws V1UnsupportedWindowState * @throws V1InvalidHandle * @throws V1InconsistentParameters * @throws V1UnsupportedMimeType * @throws V1InvalidUserCategory * @throws V1UnsupportedMode * @throws V1UnsupportedLocale * @throws V1OperationFailed * @throws V1AccessDenied * @throws V1MissingParameters * @throws V1InvalidSession */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v1:getMarkup") @RequestWrapper(localName = "getMarkup", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1GetMarkup") @ResponseWrapper(localName = "getMarkupResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1MarkupResponse") public void getMarkup( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RegistrationContext registrationContext, @WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1PortletContext portletContext, @WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RuntimeContext runtimeContext, @WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1UserContext userContext, @WebParam(name = "markupParams", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1MarkupParams markupParams, @WebParam(name = "markupContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<V1MarkupContext> markupContext, @WebParam(name = "sessionContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<V1SessionContext> sessionContext, @WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<List<V1Extension>> extensions) throws V1AccessDenied, V1InconsistentParameters, V1InvalidCookie, V1InvalidHandle, V1InvalidRegistration, V1InvalidSession, V1InvalidUserCategory, V1MissingParameters, V1OperationFailed, V1UnsupportedLocale, V1UnsupportedMimeType, V1UnsupportedMode, V1UnsupportedWindowState ; /** * * @param runtimeContext * @param registrationContext * @param redirectURL * @param updateResponse * @param markupParams * @param portletContext * @param interactionParams * @param userContext * @param extensions * @throws V1InvalidCookie * @throws V1InvalidRegistration * @throws V1UnsupportedWindowState * @throws V1InvalidHandle * @throws V1InconsistentParameters * @throws V1UnsupportedMimeType * @throws V1InvalidUserCategory * @throws V1UnsupportedMode * @throws V1OperationFailed * @throws V1UnsupportedLocale * @throws V1AccessDenied * @throws V1PortletStateChangeRequired * @throws V1MissingParameters * @throws V1InvalidSession */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v1:performBlockingInteraction") @RequestWrapper(localName = "performBlockingInteraction", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1PerformBlockingInteraction") @ResponseWrapper(localName = "performBlockingInteractionResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1BlockingInteractionResponse") public void performBlockingInteraction( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RegistrationContext registrationContext, @WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1PortletContext portletContext, @WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RuntimeContext runtimeContext, @WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1UserContext userContext, @WebParam(name = "markupParams", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1MarkupParams markupParams, @WebParam(name = "interactionParams", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1InteractionParams interactionParams, @WebParam(name = "updateResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<V1UpdateResponse> updateResponse, @WebParam(name = "redirectURL", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<String> redirectURL, @WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", mode = WebParam.Mode.OUT) Holder<List<V1Extension>> extensions) throws V1AccessDenied, V1InconsistentParameters, V1InvalidCookie, V1InvalidHandle, V1InvalidRegistration, V1InvalidSession, V1InvalidUserCategory, V1MissingParameters, V1OperationFailed, V1PortletStateChangeRequired, V1UnsupportedLocale, V1UnsupportedMimeType, V1UnsupportedMode, V1UnsupportedWindowState ; /** * * @param registrationContext * @param sessionIDs * @return * returns java.util.List<org.oasis.wsrp.v1.V1Extension> * @throws V1OperationFailed * @throws V1InvalidRegistration * @throws V1AccessDenied * @throws V1MissingParameters */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v1:releaseSessions") @WebResult(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") @RequestWrapper(localName = "releaseSessions", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1ReleaseSessions") @ResponseWrapper(localName = "releaseSessionsResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1ReturnAny") public List<V1Extension> releaseSessions( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RegistrationContext registrationContext, @WebParam(name = "sessionIDs", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") List<String> sessionIDs) throws V1AccessDenied, V1InvalidRegistration, V1MissingParameters, V1OperationFailed ; /** * * @param registrationContext * @return * returns java.util.List<org.oasis.wsrp.v1.V1Extension> * @throws V1OperationFailed * @throws V1InvalidRegistration * @throws V1AccessDenied */ @WebMethod(action = "urn:oasis:names:tc:wsrp:v1:initCookie") @WebResult(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") @RequestWrapper(localName = "initCookie", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1InitCookie") @ResponseWrapper(localName = "initCookieResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types", className = "org.oasis.wsrp.v1.V1ReturnAny") public List<V1Extension> initCookie( @WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v1:types") V1RegistrationContext registrationContext) throws V1AccessDenied, V1InvalidRegistration, V1OperationFailed ; }