edu.uga.cs.lsdis.meteors.wsdlentities.impl
Class OperationImpl

java.lang.Object
  extended by edu.uga.cs.lsdis.meteors.wsdlentities.impl.WSDLEntityImpl
      extended by edu.uga.cs.lsdis.meteors.wsdlentities.impl.OperationImpl
All Implemented Interfaces:
Operation, WSDLEntity

public class OperationImpl
extends WSDLEntityImpl
implements Operation

This class is an implementation of WSDL operation in UDDI

Version:
1.0
Author:
Kunal Verma

Field Summary
 
Fields inherited from class edu.uga.cs.lsdis.meteors.wsdlentities.impl.WSDLEntityImpl
BUSINESS_KEY, DOMAIN_NAICS_KEY, HTTPPROTOCOL_KEY, INPUT_MESSAGE_KEY, LOCALNAME_KEY, LOCATION_ISO_KEY, NAMESPACE_KEY, OUTPUT_MESSAGE_KEY, PORRTYPEREF_KEY, PORT_KEY, PROTOCOL_CATEG_KEY, SERVICE_KEY, SOAPPROTOCOL_KEY, TRANSPORT_CATEG_KEY, UDDITYPES_KEY, WSDLLOC_KEY, WSDLTYPES_FUNCTIONAL_CONCEPT_KEY, WSDLTYPES_INPUT_KEY, WSDLTYPES_KEY, WSDLTYPES_OUTPUT_KEY
 
Fields inherited from interface edu.uga.cs.lsdis.meteors.wsdl.entities.WSDLEntity
BINDING, BUSINESS, DOMAIN_NAICS, FUNCTION_WEIGHT, HTTPPROTOCOL, INPUT_WEIGHT, LOCALNAME, LOCATION_ISO, NAMESPACE, OPERATION, OUTPUT_WEIGHT, PORRTYPEREF, PORT, PORTTYPE, PROTOCOL_CATEG, SERVICE, SOAPPROTOCOL, TRANSPORT_CATEG, UDDITYPES, WSDLLOC, WSDLTYPES, WSDLTYPES_FUNCTIONAL_CONCEPT, WSDLTYPES_INPUT, WSDLTYPES_INPUTMSG, WSDLTYPES_OUTPUT, WSDLTYPES_OUTPUTMSG
 
Constructor Summary
OperationImpl()
           
 
Method Summary
 void addInput(ParameterDetails parameterDetails)
           
 void addOutput(ParameterDetails parameterDetails)
           
 float computeMatchScore()
           
 java.lang.String getBusiness()
           
 java.lang.String getBusinessURL()
          get business discovery url
 java.lang.String getFunctionalConcept()
           
 float getFunctionalMatchScore()
           
 java.lang.String getInputMsg()
          get input message
 java.util.Vector getInputVector()
           
 java.lang.String getOutputMsg()
          get output message
 java.util.Vector getOutputVector()
           
 java.lang.String getPort()
           
 java.lang.String getPortTypeRef()
           
 java.lang.String getService()
           
 java.lang.String getTModelKey()
          each operation is a tmodel
 void setBusiness(java.lang.String business)
           
 void setBusinessURL(java.lang.String businessURL)
          set business discovery url
 void setFunctionalConcept(java.lang.String functionalConcept)
           
 void setFunctionalMatchScore(float functionalMatchScore)
           
 void setInputMsg(java.lang.String inputMsg)
          set input message
 void setInputVector(java.util.Vector inputVector)
           
 void setOutputMsg(java.lang.String outputMsg)
          set output message
 void setOutputVector(java.util.Vector outputVector)
           
 void setPort(java.lang.String port)
           
 void setPortTypeRef(java.lang.String portTypeRef)
           
 void setService(java.lang.String service)
           
 void setTModelKey(java.lang.String modelKey)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.uga.cs.lsdis.meteors.wsdlentities.impl.WSDLEntityImpl
getLocalName, getMatchScore, getNamespace, getWsdlLocation, setLocalName, setMatchScore, setNamespace, setWsdlLocation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.uga.cs.lsdis.meteors.wsdl.entities.WSDLEntity
getLocalName, getMatchScore, getNamespace, getWsdlLocation, setLocalName, setMatchScore, setNamespace, setWsdlLocation
 

Constructor Detail

OperationImpl

public OperationImpl()
Method Detail

getInputMsg

public java.lang.String getInputMsg()
get input message

Specified by:
getInputMsg in interface Operation
Returns:

setInputMsg

public void setInputMsg(java.lang.String inputMsg)
set input message

Specified by:
setInputMsg in interface Operation
Parameters:
inputMsg -

getOutputMsg

public java.lang.String getOutputMsg()
get output message

Specified by:
getOutputMsg in interface Operation
Returns:

setOutputMsg

public void setOutputMsg(java.lang.String outputMsg)
set output message

Specified by:
setOutputMsg in interface Operation
Parameters:
outputMsg -

getInputVector

public java.util.Vector getInputVector()
Specified by:
getInputVector in interface Operation
Returns:
Returns the inputVector.

setInputVector

public void setInputVector(java.util.Vector inputVector)
Specified by:
setInputVector in interface Operation
Parameters:
inputVector - The inputVector to set.

getOutputVector

public java.util.Vector getOutputVector()
Specified by:
getOutputVector in interface Operation
Returns:
Returns the outputVector.

setOutputVector

public void setOutputVector(java.util.Vector outputVector)
Specified by:
setOutputVector in interface Operation
Parameters:
outputVector - The outputVector to set.

getPortTypeRef

public java.lang.String getPortTypeRef()
Specified by:
getPortTypeRef in interface Operation
Returns:
Returns the portTypeRef.

setPortTypeRef

public void setPortTypeRef(java.lang.String portTypeRef)
Specified by:
setPortTypeRef in interface Operation
Parameters:
portTypeRef - The portTypeRef to set.

addInput

public void addInput(ParameterDetails parameterDetails)
Specified by:
addInput in interface Operation

addOutput

public void addOutput(ParameterDetails parameterDetails)
Specified by:
addOutput in interface Operation

getFunctionalConcept

public java.lang.String getFunctionalConcept()
Specified by:
getFunctionalConcept in interface Operation
Returns:
Returns the functionalConcept.

setFunctionalConcept

public void setFunctionalConcept(java.lang.String functionalConcept)
Specified by:
setFunctionalConcept in interface Operation
Parameters:
functionalConcept - The functionalConcept to set.

computeMatchScore

public float computeMatchScore()
Specified by:
computeMatchScore in interface Operation

toString

public java.lang.String toString()
Specified by:
toString in interface Operation
Overrides:
toString in class java.lang.Object

getFunctionalMatchScore

public float getFunctionalMatchScore()
Specified by:
getFunctionalMatchScore in interface Operation
Returns:
Returns the functionalMatchScore.

setFunctionalMatchScore

public void setFunctionalMatchScore(float functionalMatchScore)
Specified by:
setFunctionalMatchScore in interface Operation
Parameters:
functionalMatchScore - The functionalMatchScore to set.

getBusiness

public java.lang.String getBusiness()
Specified by:
getBusiness in interface Operation
Returns:
Returns the business.

setBusiness

public void setBusiness(java.lang.String business)
Specified by:
setBusiness in interface Operation
Parameters:
business - The business to set.

getPort

public java.lang.String getPort()
Specified by:
getPort in interface Operation
Returns:
Returns the port.

setPort

public void setPort(java.lang.String port)
Specified by:
setPort in interface Operation
Parameters:
port - The port to set.

getService

public java.lang.String getService()
Specified by:
getService in interface Operation
Returns:
Returns the service.

setService

public void setService(java.lang.String service)
Specified by:
setService in interface Operation
Parameters:
service - The service to set.

getTModelKey

public java.lang.String getTModelKey()
each operation is a tmodel

Specified by:
getTModelKey in interface Operation
Returns:
the tmodel key

setTModelKey

public void setTModelKey(java.lang.String modelKey)
Specified by:
setTModelKey in interface Operation
Parameters:
tmodel - key

getBusinessURL

public java.lang.String getBusinessURL()
get business discovery url

Specified by:
getBusinessURL in interface Operation
Returns:
business discovery url

setBusinessURL

public void setBusinessURL(java.lang.String businessURL)
set business discovery url

Specified by:
setBusinessURL in interface Operation
Parameters:
businessURL - discovery url