Package com.jalios.jcms.service
Class ServiceManager
- java.lang.Object
- 
- com.jalios.jcms.service.ServiceManager
 
- 
- All Implemented Interfaces:
- JPropertiesListener
 
 public final class ServiceManager extends java.lang.Object implements JPropertiesListener 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceResponseexecuteService(java.lang.String serviceName, ServiceForm form)Executes a service.static ServiceManagergetInstance()booleanhasService(java.lang.String serviceName)Checks whether the service with the given name exists.voidloadServices(JProperties properties)voidpropertiesChange(JProperties properties)Invoked after properties have been modified in JCMS and save on disk.voidregisterService(java.lang.String serviceName, Service service)Registers a new service associated to the given service name.ServiceResponsesendServiceAction(java.lang.String action, ServiceForm form)voidunregisterService(java.lang.String serviceName)Unregisters the service associated to the given service name.
 
- 
- 
- 
Method Detail- 
getInstancepublic static ServiceManager getInstance() 
 - 
propertiesChangepublic void propertiesChange(JProperties properties) Description copied from interface:JPropertiesListenerInvoked after properties have been modified in JCMS and save on disk.You cannot alter the value received in parameters. Note that properties parameter may be null, a limited set of site properties, or all site properties. To check that a property has been modified, reload the "current" property instead using channel.getPropertiesorchannel.getProperty.- Specified by:
- propertiesChangein interface- JPropertiesListener
- Parameters:
- properties- the properties which have been submitted to change
 
 - 
registerServicepublic void registerService(java.lang.String serviceName, Service service)Registers a new service associated to the given service name.- Parameters:
- serviceName- service name to register
- service- Service to register
 
 - 
unregisterServicepublic void unregisterService(java.lang.String serviceName) Unregisters the service associated to the given service name.- Parameters:
- serviceName- service name to unregister
 
 - 
loadServicespublic void loadServices(JProperties properties) - Parameters:
- properties-
 
 - 
sendServiceActionpublic ServiceResponse sendServiceAction(java.lang.String action, ServiceForm form) 
 - 
executeServicepublic ServiceResponse executeService(java.lang.String serviceName, ServiceForm form) Executes a service.- Parameters:
- serviceName- service name to execute
- form- Form sent to the service
- Returns:
- the result of the service execution
 
 - 
hasServicepublic boolean hasService(java.lang.String serviceName) Checks whether the service with the given name exists.- Parameters:
- serviceName- Service name
- Returns:
- trueif the service exists,- falseinstead
 
 
- 
 
-