/**
*
*/
package com.timesaver.service.rest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
*
* This class is the REST adapter to unerlying services which will support maintenance functionality.
*
*
*
* It is responsible for the following :
*
* -
* receiving events REST event objects
* -
* routing these event objects to the appropriate service
*
*
*
* Commands will be stored in Map
using the
* Event.getEvenType()
as the key.
*
*
*
* @TODO How will command parameters be set?
*
* @author Dickson
*/
public class ConfigurationServiceImpl implements IConfigurationService
{
// holds the actual service that processes the rest requests
// private IConfigurationService assetService = null;
Logger logger = LoggerFactory.getLogger(this.getClass());
/**
* Constructor
*
* @throws Exception
*/
public ConfigurationServiceImpl()
{
super();
logger.debug(" **************************************creating " + this.getClass().getSimpleName());
}
/* (non-Javadoc)
* @see com.timesaver.service.rest.IConfigurationService#process(com.timesaver.common.event.ConcreteEvent)
*/
public String process(String event )
{
logger.info("************************************** event"+event+" has been processed");
return "process1";
// Interface with service, passing parameters.
// return new ConcreteResult();
}
public String process()
{
logger.info("************************************** proces has been processed");
return "process2";
// Interface with service, passing parameters.
// return new ConcreteResult();
}
}