Class ServiceDefinition
java.lang.Object
com.aquima.interactions.project.impl.ServiceDefinition
- All Implemented Interfaces:
IServiceDefinition
,Serializable
This class contains the definition of a single service.
- Since:
- 7.1
- Author:
- O. Kerpershoek
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns a description of the service.String[]
This method returns an array containing the event type names that are supported by this service.getName()
This method returns the unique name of the service.getParameter
(String name) This method returns the parameter definition for the specified name.String[]
This method returns an array containing all the parameter names.This method returns an array containing the definitions of the parameters that are supported by this component.
-
Constructor Details
-
ServiceDefinition
-
-
Method Details
-
getName
Description copied from interface:IServiceDefinition
This method returns the unique name of the service. In service calls, this name will be referred to as the service type name.- Specified by:
getName
in interfaceIServiceDefinition
- Returns:
- The unique name of the service.
-
getDescription
Description copied from interface:IServiceDefinition
This method returns a description of the service.- Specified by:
getDescription
in interfaceIServiceDefinition
- Returns:
- A description of the service (maybe null).
-
getParameter
Description copied from interface:IServiceDefinition
This method returns the parameter definition for the specified name.- Specified by:
getParameter
in interfaceIServiceDefinition
- Parameters:
name
- The name of the requested parameter.- Returns:
- The definition of the parameter for the specified name.
-
getParameterNames
Description copied from interface:IServiceDefinition
This method returns an array containing all the parameter names.- Specified by:
getParameterNames
in interfaceIServiceDefinition
- Returns:
- Array containing all the parameter names.
-
getParameters
Description copied from interface:IServiceDefinition
This method returns an array containing the definitions of the parameters that are supported by this component.- Specified by:
getParameters
in interfaceIServiceDefinition
- Returns:
- Array containing the definitions of the parameters that are supported by this component.
-
getExitEvents
Description copied from interface:IServiceDefinition
This method returns an array containing the event type names that are supported by this service.- Specified by:
getExitEvents
in interfaceIServiceDefinition
- Returns:
- Array containing all the exit event names, never null, but can be an empty array.
-