org.apache.ws.resource.properties.v2004_11.porttype.impl
Class QueryResourcePropertiesPortTypeImpl

java.lang.Object
  extended byorg.apache.ws.resource.AbstractPortType
      extended byorg.apache.ws.resource.properties.impl.AbstractResourcePropertiesPortType
          extended byorg.apache.ws.resource.properties.v2004_11.porttype.impl.QueryResourcePropertiesPortTypeImpl
All Implemented Interfaces:
QueryResourcePropertiesPortType

public class QueryResourcePropertiesPortTypeImpl
extends AbstractResourcePropertiesPortType
implements QueryResourcePropertiesPortType

LOG-DONE An operation provider for wsrp:QueryResourceProperties. TODO: factor out a common base class to be shared across spec versions

Author:
Ian P. Springer

Field Summary
 
Fields inherited from interface org.apache.ws.resource.properties.v2004_11.porttype.QueryResourcePropertiesPortType
NAME, PROP_QNAME_QUERY_EXPRESSION_DIALECT
 
Constructor Summary
QueryResourcePropertiesPortTypeImpl(ResourceContext resourceContext)
          Creates a new QueryResourcePropertiesPortTypeImpl object.
 
Method Summary
protected  NamespaceVersionHolder getNamespaceSet()
           
 org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceProperties12Draft05.QueryResourcePropertiesResponseDocument queryResourceProperties(org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceProperties12Draft05.QueryResourcePropertiesDocument requestDoc)
          Implementation of the wsrp:QueryResourceProperties operation.
 
Methods inherited from class org.apache.ws.resource.properties.impl.AbstractResourcePropertiesPortType
getProperties, refreshAllProperties, refreshProperty
 
Methods inherited from class org.apache.ws.resource.AbstractPortType
getResource, getResourceContext, getResourceHome, getResourceKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryResourcePropertiesPortTypeImpl

public QueryResourcePropertiesPortTypeImpl(ResourceContext resourceContext)
Creates a new QueryResourcePropertiesPortTypeImpl object.

Parameters:
resourceContext - DOCUMENT_ME
Method Detail

getNamespaceSet

protected NamespaceVersionHolder getNamespaceSet()
Specified by:
getNamespaceSet in class AbstractPortType

queryResourceProperties

public org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceProperties12Draft05.QueryResourcePropertiesResponseDocument queryResourceProperties(org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceProperties12Draft05.QueryResourcePropertiesDocument requestDoc)
Implementation of the wsrp:QueryResourceProperties operation.

Specified by:
queryResourceProperties in interface QueryResourcePropertiesPortType
Parameters:
requestDoc - the requestDoc XMLBean
Returns:
the response XMLBean
Throws:
ResourceKeyHeaderNotFoundFaultException
UnknownQueryExpressionDialectFaultException - if query dialect is unsupported.
QueryEvaluationErrorFaultException - if query evaluation fails.
InvalidQueryExpressionFaultException - if query expression is invalid.


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.