com.ebmwebsourcing.agreement.definition.api
Interface Agreement

All Known Subinterfaces:
AgreementTemplate
All Known Implementing Classes:
AgreementImpl, AgreementTemplateImpl, AgreementTypeImpl

public interface Agreement


Method Summary
 void addGuarantee(GuaranteeTerms term)
           
 Context getContext()
           
 java.net.URI getDocumentBaseURI()
          Get the document base URI of this definition.
 java.util.List<GuaranteeTerms> getGuaranteeTerms()
           
 java.lang.String getName()
           
 ServiceDescription getServiceDescription()
           
 ServiceProperties getServiceProperties()
           
 ServiceReference getServiceReference()
           
 javax.xml.namespace.QName getTagQName()
           
 Context newContext()
           
 GuaranteeTerms newGuaranteeTerms()
           
 ServiceDescription newServiceDescription()
           
 ServiceProperties newServiceProperties()
           
 ServiceReference newServiceReference()
           
 void removeGuarantee(GuaranteeTerms term)
           
 void setContext(Context context)
           
 void setDocumentBaseURI(java.net.URI documentBaseURI)
          Set the document base URI of this definition.
 void setGuaranteeTerms(java.util.List<GuaranteeTerms> term)
           
 void setName(java.lang.String name)
           
 void setServiceDescription(ServiceDescription term)
           
 void setServiceProperties(ServiceProperties term)
           
 void setServiceReference(ServiceReference term)
           
 void setTagQName(javax.xml.namespace.QName name)
           
 

Method Detail

setDocumentBaseURI

void setDocumentBaseURI(java.net.URI documentBaseURI)
Set the document base URI of this definition. Can be used to represent the origin of the Definition, and can be exploited when resolving relative URIs (e.g. in <import>s).

Parameters:
documentBaseURI - the document base URI of this definition

getDocumentBaseURI

java.net.URI getDocumentBaseURI()
Get the document base URI of this definition.

Returns:
the document base URI

getTagQName

javax.xml.namespace.QName getTagQName()

setTagQName

void setTagQName(javax.xml.namespace.QName name)

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

newContext

Context newContext()
                   throws WSAgreementException
Throws:
WSAgreementException

getContext

Context getContext()

setContext

void setContext(Context context)

newServiceDescription

ServiceDescription newServiceDescription()
                                         throws WSAgreementException
Throws:
WSAgreementException

getServiceDescription

ServiceDescription getServiceDescription()

setServiceDescription

void setServiceDescription(ServiceDescription term)

newServiceReference

ServiceReference newServiceReference()
                                     throws WSAgreementException
Throws:
WSAgreementException

getServiceReference

ServiceReference getServiceReference()

setServiceReference

void setServiceReference(ServiceReference term)

newServiceProperties

ServiceProperties newServiceProperties()
                                       throws WSAgreementException
Throws:
WSAgreementException

getServiceProperties

ServiceProperties getServiceProperties()

setServiceProperties

void setServiceProperties(ServiceProperties term)

newGuaranteeTerms

GuaranteeTerms newGuaranteeTerms()
                                 throws WSAgreementException
Throws:
WSAgreementException

getGuaranteeTerms

java.util.List<GuaranteeTerms> getGuaranteeTerms()

setGuaranteeTerms

void setGuaranteeTerms(java.util.List<GuaranteeTerms> term)

addGuarantee

void addGuarantee(GuaranteeTerms term)

removeGuarantee

void removeGuarantee(GuaranteeTerms term)


Copyright © 2009 eBM Websourcing. All Rights Reserved.