org.gridprovenance.client
Interface ProvenanceService

All Known Implementing Classes:
ProvenanceServiceImpl

public interface ProvenanceService

ProvenanceService Interface

CSL of EU Provenance

Author:
Sheng Jiang

Method Summary
 org.apache.axis.message.addressing.EndpointReference getPQueryPortAddress()
          Get PQuery Port
 org.apache.axis.message.addressing.EndpointReference getRecordPortAddress()
          Get Record Port
 org.apache.axis.message.addressing.EndpointReference getXQueryPortAddress()
          Get XQuery Port
 InteractionRecord newInteractionRecord(org.apache.axis.message.addressing.EndpointReference msgSink, org.apache.axis.message.addressing.EndpointReference msgSource, java.security.Principal asserter, ViewKind vk)
          Create a new InteractionRecord
 PQuery newPQuery(java.lang.String xPath1, java.util.Map namespaces1, java.lang.String xPath2, java.util.Map namespaces2)
          Create a new PQuery
 PQuery newPQuery(java.lang.String xPath1, java.lang.String xPath2, java.util.Map namespaces)
          Create a new PQuery
 XQuery newXQuery(java.lang.String optionString)
          Create a new XQuery
 

Method Detail

getRecordPortAddress

org.apache.axis.message.addressing.EndpointReference getRecordPortAddress()
                                                                          throws CSLException
Get Record Port

Returns:
recordPort As EndpointReference
Throws:
CSLException

getXQueryPortAddress

org.apache.axis.message.addressing.EndpointReference getXQueryPortAddress()
                                                                          throws CSLException
Get XQuery Port

Returns:
xQueryPort As EndpointReference
Throws:
CSLException

getPQueryPortAddress

org.apache.axis.message.addressing.EndpointReference getPQueryPortAddress()
                                                                          throws CSLException
Get PQuery Port

Returns:
pQueryPort As EndpointReference
Throws:
CSLException

newInteractionRecord

InteractionRecord newInteractionRecord(org.apache.axis.message.addressing.EndpointReference msgSink,
                                       org.apache.axis.message.addressing.EndpointReference msgSource,
                                       java.security.Principal asserter,
                                       ViewKind vk)
                                       throws java.lang.Exception,
                                              CSLException
Create a new InteractionRecord

Returns:
InteractionRecord
Throws:
java.lang.Exception
CSLException

newXQuery

XQuery newXQuery(java.lang.String optionString)
                 throws CSLException
Create a new XQuery

Returns:
XQuery
Throws:
CSLException

newPQuery

PQuery newPQuery(java.lang.String xPath1,
                 java.lang.String xPath2,
                 java.util.Map namespaces)
                 throws CSLException
Create a new PQuery

Returns:
PQuery
Throws:
CSLException

newPQuery

PQuery newPQuery(java.lang.String xPath1,
                 java.util.Map namespaces1,
                 java.lang.String xPath2,
                 java.util.Map namespaces2)
                 throws CSLException
Create a new PQuery

Returns:
PQuery
Throws:
CSLException