ie.deri.wsmx.datamodel
Class WebService
java.lang.Object
ie.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WebService
public WebService()
WebService
public WebService(java.lang.String uri)
WebService
public WebService(Capability capability,
Ontology usedOntology,
NonFunctionalProperties nonFunctionalProperties)
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
-