package com.intrbiz.bergamot.notification;
import com.intrbiz.bergamot.health.model.KnownDaemon;
import com.intrbiz.express.ExpressEntityResolver;
import com.intrbiz.express.action.ActionHandler;
public class KnownDaemonEntityResolver extends ExpressEntityResolver
{
private final KnownDaemon daemon;
public KnownDaemonEntityResolver(KnownDaemon daemon)
{
this.daemon = daemon;
}
@Override
public Object getEntity(String name, Object source)
{
if (daemon != null)
{
if ("this".equals(name) || "daemon".equals(name))
{
return daemon;
}
}
return null;
}
@Override
public ActionHandler getAction(String name, Object source)
{
return null;
}
}