public interface Service extends NamedElement
com.sodius.mdw.server.service
extension point.
A service execution involves evaluating either an underlying ruleset or an Operation.
This interface is not intended to be implemented by clients.
ServicesManager.getServices()
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the description of this service.
|
String |
getId()
Returns the unique identifier of this service.
|
ServiceKind |
getKind()
Returns the implementation type of the service.
|
List<Parameter> |
getParameters()
Returns the list of parameters expected by this service to execute the underlying ruleset.
|
String |
getRuleName()
Deprecated.
Services can be implemented with an Operation since 2.3.0, in which case this method returns
null . |
String |
getRuleSetName()
Deprecated.
Services can be implemented with an Operation since 2.3.0, in which case this method returns
null . |
getName, getPropertyNames, getPropertyValue
String getId()
ServicesManager.getService(String)
String getDescription()
ServiceKind getKind()
@Deprecated String getRuleSetName()
null
.null
if the service is implemented with an Operation.getKind()
@Deprecated String getRuleName()
null
.null
if the service is implemented with an Operation.getKind()