ie.deri.wsmx.datamodel
Class WebService

java.lang.Object
  extended byie.deri.wsmx.datamodel.WebService
All Implemented Interfaces:
CapabilityAttachable, InterfaceAttachable, MediatorAttachable, NFPAttachable, SerializeWSMXObject

public class WebService
extends java.lang.Object
implements SerializeWSMXObject, MediatorAttachable, NFPAttachable, InterfaceAttachable, CapabilityAttachable

(c) Copyright 2004, DERI - Digital Enterprise Research Institute, Ireland

Author:
Matthew Moran, Michal Zaremba WebService.java, May 10, 2004, 3:51:31 PM Name: WebService Description: Implementation of the WebService concept from the WSMX conceptual model

Constructor Summary
WebService()
           
WebService(Capability capability, Ontology usedOntology, NonFunctionalProperties nonFunctionalProperties)
           
WebService(java.lang.String uri)
           
 
Method Summary
 void addInterface(Interface i)
           
 void addInterfaces(java.util.Vector vector)
           
 void addMediatorURI(java.lang.String uri)
           
 void attachMediatorURI(java.lang.String uri)
           
 void attachNFP(java.lang.String nfp, java.lang.String value)
           
 Capability getCapability()
           
 java.util.Vector getInterfaces()
           
 NonFunctionalProperties getNonFunctionalProperties()
           
 Ontology getUsedOntology()
           
 WebServiceID getWebServiceID()
           
 SerializeResult saveWSMXObject()
           
 void setCapability(Capability capability)
           
 void setInterfaces(java.util.Vector vector)
           
 void setMessageID(MessageID id)
           
 void setNonFunctionalProperties(NonFunctionalProperties list)
           
 void setUsedOntology(Ontology ontology)
           
 void setWebServiceID(WebServiceID serviceID)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebService

public WebService()

WebService

public WebService(java.lang.String uri)

WebService

public WebService(Capability capability,
                  Ontology usedOntology,
                  NonFunctionalProperties nonFunctionalProperties)
Method Detail

saveWSMXObject

public SerializeResult saveWSMXObject()
                               throws DBManagerException
Specified by:
saveWSMXObject in interface SerializeWSMXObject
Throws:
DBManagerException

addInterface

public void addInterface(Interface i)
Specified by:
addInterface in interface InterfaceAttachable

addInterfaces

public void addInterfaces(java.util.Vector vector)

getInterfaces

public java.util.Vector getInterfaces()

attachMediatorURI

public void attachMediatorURI(java.lang.String uri)
Specified by:
attachMediatorURI in interface MediatorAttachable

attachNFP

public void attachNFP(java.lang.String nfp,
                      java.lang.String value)
Specified by:
attachNFP in interface NFPAttachable

addMediatorURI

public void addMediatorURI(java.lang.String uri)

getCapability

public Capability getCapability()
Returns:

getUsedOntology

public Ontology getUsedOntology()
Returns:

setCapability

public void setCapability(Capability capability)
Specified by:
setCapability in interface CapabilityAttachable
Parameters:
capability -

setUsedOntology

public void setUsedOntology(Ontology ontology)
Parameters:
ontology -

getNonFunctionalProperties

public NonFunctionalProperties getNonFunctionalProperties()
Returns:

setNonFunctionalProperties

public void setNonFunctionalProperties(NonFunctionalProperties list)
Parameters:
list -

toString

public java.lang.String toString()

setMessageID

public void setMessageID(MessageID id)
Specified by:
setMessageID in interface SerializeWSMXObject

getWebServiceID

public WebServiceID getWebServiceID()
Returns:

setWebServiceID

public void setWebServiceID(WebServiceID serviceID)
Parameters:
serviceID -

setInterfaces

public void setInterfaces(java.util.Vector vector)
Parameters:
vector -