de.uka.cmtm.serviceregistry.query
Class ServiceProfileParameter
java.lang.Object
de.uka.cmtm.serviceregistry.query.ServiceProfileParameter
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- ServiceProfileInfo
public class ServiceProfileParameter
- extends Object
- implements Cloneable
This class describes the search parameters for service profiles used by
ServiceProfileLocator.
- Author:
- tilmann
ServiceProfileParameter
public ServiceProfileParameter()
getUserRoles
public List<String> getUserRoles()
- Returns:
- Returns the userRoles.
getUserRolesCsv
public String getUserRolesCsv()
- Returns:
- Returns the userRoles as comma seperated list.
setUserRoles
public void setUserRoles(List<String> userRoles)
- Parameters:
userRoles
- The userRoles to set.
setUserRolesCsv
public void setUserRolesCsv(String userRoles)
- Parameters:
userRoles
- The userRoles to set as comma seperated list.
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.
toString
public String toString()
- Overrides:
toString
in class Object
clone
public ServiceProfileParameter clone()
- Overrides:
clone
in class Object