Interface ParameterDefinitionsServiceLocal
public interface ParameterDefinitionsServiceLocal
Local interface for the ParameterDefinitions service from the Planner API
-
Method Summary
Modifier and TypeMethodDescriptionintaddParameterDefinition(ParameterDefinition parameterDefinition) Creates a new parameter definitiondeleteParameterDefinition(int id) Deletes parameter definition at the specified IDgetParameterDefinition(int id) Returns definition of parameter at the specified IDReturns a list of parameter definitions fulfilling the search criteriasetParameterDefinition(ParameterDefinition parameterDefinition) Modifies an existing parameter definition
-
Method Details
-
getParameterDefinition
Returns definition of parameter at the specified ID- Parameters:
id- parameter definition ID- Returns:
- parameter definition
- Throws:
ServiceException- See Also:
-
getParameterDefinitions
List<ParameterDefinition> getParameterDefinitions(ParameterDefinitionsFilter filter) throws ServiceException Returns a list of parameter definitions fulfilling the search criteria- Parameters:
filter- search criteria in ParameterDefinitionsFilter object- Returns:
- List of parameter definitions
- Throws:
ServiceException- See Also:
-
addParameterDefinition
Creates a new parameter definition- Parameters:
parameterDefinition-- Returns:
- ID of created parameter definition
- Throws:
ServiceException- See Also:
-
setParameterDefinition
ParameterDefinition setParameterDefinition(ParameterDefinition parameterDefinition) throws ServiceException Modifies an existing parameter definition- Parameters:
parameterDefinition- parameter definition to modify- Returns:
- Modified parameter definition
- Throws:
ServiceException- See Also:
-
deleteParameterDefinition
Deletes parameter definition at the specified ID- Parameters:
id- ID of prameter definition- Returns:
- Default result class
- Throws:
ServiceException- See Also:
-