From: <cl...@hy...> - 2009-05-20 18:22:53
|
Author: clee Date: 2009-05-20 11:22:32 -0700 (Wed, 20 May 2009) New Revision: 13213 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13213 Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java Log: [HQ-1676] Should be getting the action implementor class from action config class, not the config class itself Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2009-05-20 18:19:14 UTC (rev 13212) +++ trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2009-05-20 18:22:32 UTC (rev 13213) @@ -269,7 +269,7 @@ new EnableAlertDefActionConfig(); action.setAlertDefId(cond.getMeasurementId()); - recoverAction.setClassname(action.getClass().getName()); + recoverAction.setClassname(action.getImplementor()); try { recoverAction .setConfig(action.getConfigResponse().encode()); @@ -446,7 +446,7 @@ if (recoverAction == null) { recoverAction = new ActionValue(); action.setAlertDefId(conds[i].getMeasurementId()); - recoverAction.setClassname(action.getClass().getName()); + recoverAction.setClassname(action.getImplementor()); try { recoverAction |