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.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_Markup_PortType", targetNamespace = "urn:oasis:names:tc:wsrp:v2:intf")
public interface WSRPV2MarkupPortType {
/**
*
* @param sessionContext
* @param runtimeContext
* @param markupContext
* @param registrationContext
* @param markupParams
* @param portletContext
* @param userContext
* @param extensions
* @throws UnsupportedMode
* @throws OperationFailed
* @throws InconsistentParameters
* @throws MissingParameters
* @throws UnsupportedMimeType
* @throws InvalidCookie
* @throws ModifyRegistrationRequired
* @throws AccessDenied
* @throws ResourceSuspended
* @throws UnsupportedWindowState
* @throws InvalidUserCategory
* @throws UnsupportedLocale
* @throws InvalidSession
* @throws InvalidHandle
* @throws InvalidRegistration
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:getMarkup")
@RequestWrapper(localName = "getMarkup", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.GetMarkup")
@ResponseWrapper(localName = "getMarkupResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.MarkupResponse")
public void getMarkup(
@WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RegistrationContext registrationContext,
@WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
PortletContext portletContext,
@WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RuntimeContext runtimeContext,
@WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
UserContext userContext,
@WebParam(name = "markupParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
MarkupParams markupParams,
@WebParam(name = "markupContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<MarkupContext> markupContext,
@WebParam(name = "sessionContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<SessionContext> sessionContext,
@WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<List<Extension>> extensions)
throws AccessDenied, InconsistentParameters, InvalidCookie, InvalidHandle, InvalidRegistration, InvalidSession, InvalidUserCategory, MissingParameters, ModifyRegistrationRequired, OperationFailed, ResourceSuspended, UnsupportedLocale, UnsupportedMimeType, UnsupportedMode, UnsupportedWindowState
;
/**
*
* @param sessionContext
* @param runtimeContext
* @param registrationContext
* @param portletContext
* @param resourceContext
* @param resourceParams
* @param userContext
* @param extensions
* @throws UnsupportedMode
* @throws OperationFailed
* @throws InconsistentParameters
* @throws MissingParameters
* @throws UnsupportedMimeType
* @throws InvalidCookie
* @throws ModifyRegistrationRequired
* @throws AccessDenied
* @throws ResourceSuspended
* @throws UnsupportedWindowState
* @throws InvalidUserCategory
* @throws UnsupportedLocale
* @throws InvalidSession
* @throws OperationNotSupported
* @throws InvalidHandle
* @throws InvalidRegistration
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:getResource")
@RequestWrapper(localName = "getResource", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.GetResource")
@ResponseWrapper(localName = "getResourceResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ResourceResponse")
public void getResource(
@WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RegistrationContext registrationContext,
@WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.INOUT)
Holder<PortletContext> portletContext,
@WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RuntimeContext runtimeContext,
@WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
UserContext userContext,
@WebParam(name = "resourceParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
ResourceParams resourceParams,
@WebParam(name = "resourceContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<ResourceContext> resourceContext,
@WebParam(name = "sessionContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<SessionContext> sessionContext,
@WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<List<Extension>> extensions)
throws AccessDenied, InconsistentParameters, InvalidCookie, InvalidHandle, InvalidRegistration, InvalidSession, InvalidUserCategory, MissingParameters, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, ResourceSuspended, UnsupportedLocale, UnsupportedMimeType, UnsupportedMode, UnsupportedWindowState
;
/**
*
* @param runtimeContext
* @param registrationContext
* @param redirectURL
* @param updateResponse
* @param markupParams
* @param portletContext
* @param interactionParams
* @param userContext
* @param extensions
* @throws PortletStateChangeRequired
* @throws OperationFailed
* @throws UnsupportedMode
* @throws InconsistentParameters
* @throws MissingParameters
* @throws UnsupportedMimeType
* @throws InvalidCookie
* @throws ModifyRegistrationRequired
* @throws AccessDenied
* @throws ResourceSuspended
* @throws UnsupportedWindowState
* @throws InvalidUserCategory
* @throws UnsupportedLocale
* @throws InvalidSession
* @throws InvalidHandle
* @throws InvalidRegistration
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:performBlockingInteraction")
@RequestWrapper(localName = "performBlockingInteraction", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.PerformBlockingInteraction")
@ResponseWrapper(localName = "performBlockingInteractionResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.BlockingInteractionResponse")
public void performBlockingInteraction(
@WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RegistrationContext registrationContext,
@WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
PortletContext portletContext,
@WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RuntimeContext runtimeContext,
@WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
UserContext userContext,
@WebParam(name = "markupParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
MarkupParams markupParams,
@WebParam(name = "interactionParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
InteractionParams interactionParams,
@WebParam(name = "updateResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<UpdateResponse> updateResponse,
@WebParam(name = "redirectURL", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<String> redirectURL,
@WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<List<Extension>> extensions)
throws AccessDenied, InconsistentParameters, InvalidCookie, InvalidHandle, InvalidRegistration, InvalidSession, InvalidUserCategory, MissingParameters, ModifyRegistrationRequired, OperationFailed, PortletStateChangeRequired, ResourceSuspended, UnsupportedLocale, UnsupportedMimeType, UnsupportedMode, UnsupportedWindowState
;
/**
*
* @param runtimeContext
* @param registrationContext
* @param updateResponse
* @param markupParams
* @param portletContext
* @param userContext
* @param failedEvents
* @param extensions
* @param eventParams
* @throws PortletStateChangeRequired
* @throws OperationFailed
* @throws UnsupportedMode
* @throws InconsistentParameters
* @throws MissingParameters
* @throws UnsupportedMimeType
* @throws InvalidCookie
* @throws ModifyRegistrationRequired
* @throws AccessDenied
* @throws ResourceSuspended
* @throws UnsupportedWindowState
* @throws InvalidUserCategory
* @throws UnsupportedLocale
* @throws OperationNotSupported
* @throws InvalidSession
* @throws InvalidHandle
* @throws InvalidRegistration
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:handleEvents")
@RequestWrapper(localName = "handleEvents", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.HandleEvents")
@ResponseWrapper(localName = "handleEventsResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.HandleEventsResponse")
public void handleEvents(
@WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RegistrationContext registrationContext,
@WebParam(name = "portletContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
PortletContext portletContext,
@WebParam(name = "runtimeContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RuntimeContext runtimeContext,
@WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
UserContext userContext,
@WebParam(name = "markupParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
MarkupParams markupParams,
@WebParam(name = "eventParams", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
EventParams eventParams,
@WebParam(name = "updateResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<UpdateResponse> updateResponse,
@WebParam(name = "failedEvents", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<List<HandleEventsFailed>> failedEvents,
@WebParam(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", mode = WebParam.Mode.OUT)
Holder<List<Extension>> extensions)
throws AccessDenied, InconsistentParameters, InvalidCookie, InvalidHandle, InvalidRegistration, InvalidSession, InvalidUserCategory, MissingParameters, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, PortletStateChangeRequired, ResourceSuspended, UnsupportedLocale, UnsupportedMimeType, UnsupportedMode, UnsupportedWindowState
;
/**
*
* @param registrationContext
* @param userContext
* @param sessionIDs
* @return
* returns java.util.List<org.oasis.wsrp.v2.Extension>
* @throws OperationFailed
* @throws MissingParameters
* @throws ModifyRegistrationRequired
* @throws OperationNotSupported
* @throws AccessDenied
* @throws InvalidRegistration
* @throws ResourceSuspended
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:releaseSessions")
@WebResult(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
@RequestWrapper(localName = "releaseSessions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ReleaseSessions")
@ResponseWrapper(localName = "releaseSessionsResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ReturnAny")
public List<Extension> releaseSessions(
@WebParam(name = "registrationContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
RegistrationContext registrationContext,
@WebParam(name = "sessionIDs", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
List<String> sessionIDs,
@WebParam(name = "userContext", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
UserContext userContext)
throws AccessDenied, InvalidRegistration, MissingParameters, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, ResourceSuspended
;
/**
*
* @param registrationContext
* @param userContext
* @return
* returns java.util.List<org.oasis.wsrp.v2.Extension>
* @throws OperationFailed
* @throws ModifyRegistrationRequired
* @throws OperationNotSupported
* @throws AccessDenied
* @throws InvalidRegistration
* @throws ResourceSuspended
*/
@WebMethod(action = "urn:oasis:names:tc:wsrp:v2:initCookie")
@WebResult(name = "extensions", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types")
@RequestWrapper(localName = "initCookie", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.InitCookie")
@ResponseWrapper(localName = "initCookieResponse", targetNamespace = "urn:oasis:names:tc:wsrp:v2:types", className = "org.oasis.wsrp.v2.ReturnAny")
public List<Extension> initCookie(
@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 AccessDenied, InvalidRegistration, ModifyRegistrationRequired, OperationFailed, OperationNotSupported, ResourceSuspended
;
}