de.uka.cmtm.serviceregistry.query
Class ServiceInfo
java.lang.Object
de.uka.cmtm.serviceregistry.query.ServiceInfo
- All Implemented Interfaces:
- Comparable<ServiceInfo>
public class ServiceInfo
- extends Object
- implements Comparable<ServiceInfo>
This class represents a single search result.
- Author:
- tilmann
ServiceInfo
public ServiceInfo(ServiceProfileInfo profileInfo,
ServiceInstanceInfo instanceInfo)
getWsdlLocation
public String getWsdlLocation()
- Returns:
- Returns the wsdlLocation.
setWsdlLocation
public void setWsdlLocation(String wsdlLocation)
- Parameters:
wsdlLocation
- The wsdlLocation to set.
getRelevance
public double getRelevance()
- Returns:
- Returns the relevance.
setRelevance
public void setRelevance(double relevance)
- Parameters:
relevance
- The relevance to set.
getBusinessName
public String getBusinessName()
- Returns:
- Returns the businessName.
setBusinessName
public void setBusinessName(String businessName)
- Parameters:
businessName
- The businessName to set.
getProfileUri
public String getProfileUri()
- Returns:
- Returns the profileUri.
setProfileUri
public void setProfileUri(String profileUri)
- Parameters:
profileUri
- The profileUri to set.
getEffects
public List<String> getEffects()
- Returns:
- Returns the effects.
getEffectsCsv
public String getEffectsCsv()
- Returns:
- Returns the effects as comma seperated list.
setEffects
public void setEffects(List<String> effects)
- Parameters:
effects
- The effects to set.
setEffectsCsv
public void setEffectsCsv(String effects)
- Parameters:
effects
- The effects to set as comma seperated list.
getLogicalInputs
public List<String> getLogicalInputs()
- Returns:
- Returns the logicalInputs.
getLogicalInputsCsv
public String getLogicalInputsCsv()
- Returns:
- Returns the logicalInputs as comma seperated list.
setLogicalInputs
public void setLogicalInputs(List<String> logicalInputs)
- Parameters:
logicalInputs
- The logicalInputs to set.
setLogicalInputsCsv
public void setLogicalInputsCsv(String logicalInputs)
- Parameters:
logicalInputs
- The logicalInputs to set as comma seperated list.
getLogicalOutputs
public List<String> getLogicalOutputs()
- Returns:
- Returns the logicalOutputs.
getLogicalOutputsCsv
public String getLogicalOutputsCsv()
- Returns:
- Returns the logicalOutputs as comma seperated list.
setLogicalOutputs
public void setLogicalOutputs(List<String> logicalOutputs)
- Parameters:
logicalOutputs
- The logicalOutputs to set.
setLogicalOutputsCsv
public void setLogicalOutputsCsv(String logicalOutputs)
- Parameters:
logicalOutputs
- The logicalOutputs to set as comma seperated list.
getPreconditions
public List<String> getPreconditions()
- Returns:
- Returns the preconditions.
getPreconditionsCsv
public String getPreconditionsCsv()
- Returns:
- Returns the preconditions as comma seperated list.
setPreconditions
public void setPreconditions(List<String> preconditions)
- Parameters:
preconditions
- The preconditions to set.
setPreconditionsCsv
public void setPreconditionsCsv(String preconditions)
- Parameters:
preconditions
- The preconditions to set as comma seperated list.
getCategory
public String getCategory()
- Returns:
- Returns the category.
setCategory
public void setCategory(String category)
- Parameters:
category
- The category to set.
getUserRolesCsv
public String getUserRolesCsv()
- Returns:
- Returns the userRoles as comma seperated list.
setUserRolesCsv
public void setUserRolesCsv(String userRoles)
- Parameters:
userRoles
- The userRoles to set as comma seperated list.
getUserRoles
public List<String> getUserRoles()
- Returns:
- Returns the userRoles.
setUserRoles
public void setUserRoles(List<String> userRoles)
- Parameters:
userRoles
- The userRoles to set.
getDescription
public String getDescription()
- Returns:
- the description
setDescription
public void setDescription(String description)
- Parameters:
description
- the description to set
toString
public String toString()
- Overrides:
toString
in class Object
compareTo
public int compareTo(ServiceInfo o)
- Specified by:
compareTo
in interface Comparable<ServiceInfo>