Package org.pentaho.platform.api.engine
Interface IServiceConfig
- 
public interface IServiceConfigThe configuration spec for a platform managed service- Author:
 - aphillips
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()Returns the localized title for this web service.Collection<Class<?>>getExtraClasses()StringgetId()Returns the unique id of this web service.Class<?>getServiceClass()Returns the web service bean classStringgetServiceType()StringgetTitle()Returns the localized title for this web service.booleanisEnabled()Returns the enabled state of this service 
 - 
 
- 
- 
Method Detail
- 
getId
String getId()
Returns the unique id of this web service. This should not be localized- Returns:
 - a unique id for this web service
 
 
- 
isEnabled
boolean isEnabled()
Returns the enabled state of this service- Returns:
 - Current enable/disable state
 
 
- 
getExtraClasses
Collection<Class<?>> getExtraClasses()
 
- 
getServiceClass
Class<?> getServiceClass()
Returns the web service bean class- Returns:
 - bean class or id by which the class can be looked up
 
 
- 
getTitle
String getTitle()
Returns the localized title for this web service. This is shown on the services list page. Defaults to service id if not set.- Returns:
 - natural language name for the service
 
 
- 
getDescription
String getDescription()
Returns the localized title for this web service. This is shown on the services list page.- Returns:
 - Description
 
 
- 
getServiceType
String getServiceType()
 
 - 
 
 -