/** * Create an instance of {@link Operaction } * */ public Operaction createOperaction() { LOG.debug("createOperaction"); return new Operaction(); }
/** * Expand parms in the event operaction(s) */ private void expandParms(Operaction[] operactions, Event event) { boolean expanded = false; for (Operaction action : operactions) { String strRet = m_eventUtil.expandParms(action.getContent(), event); if (strRet != null) { action.setContent(strRet); expanded = true; } } if (expanded) { event.setOperaction(operactions); } }
public Operaction() { super(); setContent(""); setState("on"); }
/** * Format each operator action entry * * @param opact * the entry * @return the formatted string */ public static String format(Operaction opact) { String text = opact.getContent(); String state = opact.getState(); return EventDatabaseConstants.escape(text, EventDatabaseConstants.DB_ATTRIB_DELIM) + EventDatabaseConstants.DB_ATTRIB_DELIM + state; }
/** * This method is used to transform an operator action event configuration * instance into an operator action event instance. This is used when the * incoming event does not have any operator action information and the * information from the configuration object is copied. * * @param src * The configuration source to transform. * * @return The transformed operator action information. * */ private org.opennms.netmgt.xml.event.Operaction transform(org.opennms.netmgt.xml.eventconf.Operaction src) { org.opennms.netmgt.xml.event.Operaction dest = new org.opennms.netmgt.xml.event.Operaction(); dest.setContent(src.getContent()); dest.setState(src.getState().toString()); dest.setMenutext(src.getMenutext()); return dest; }
b.add(eoa.getMenutext());
b.append(" Operaction:"); for (Iterator<Operaction> i = event.getOperactionCollection().iterator(); i.hasNext(); ) { b.append(" " + i.next().toString());
/** * This method is used to transform an operator action event configuration * instance into an operator action event instance. This is used when the * incoming event does not have any operator action information and the * information from the configuration object is copied. * * @param src * The configuration source to transform. * * @return The transformed operator action information. * */ private org.opennms.netmgt.xml.event.Operaction transform(org.opennms.netmgt.xml.eventconf.Operaction src) { org.opennms.netmgt.xml.event.Operaction dest = new org.opennms.netmgt.xml.event.Operaction(); dest.setContent(src.getContent()); dest.setState(src.getState().toString()); dest.setMenutext(src.getMenutext()); return dest; }
/** * Format each operator action entry * * @param opact * the entry * @return the formatted string */ public static String format(Operaction opact) { String text = opact.getContent(); String state = opact.getState(); return EventDatabaseConstants.escape(text, EventDatabaseConstants.DB_ATTRIB_DELIM) + EventDatabaseConstants.DB_ATTRIB_DELIM + state; }
public Operaction() { super(); setContent(""); setState("on"); }
/** * Expand parms in the event operaction(s) */ private void expandParms(Operaction[] operactions, Event event) { boolean expanded = false; for (Operaction action : operactions) { String strRet = m_eventUtil.expandParms(action.getContent(), event); if (strRet != null) { action.setContent(strRet); expanded = true; } } if (expanded) { event.setOperaction(operactions); } }
b.add(eoa.getMenutext());
/** * Create an instance of {@link Operaction } * */ public Operaction createOperaction() { LOG.debug("createOperaction"); return new Operaction(); }
b.add(eoa.getMenutext());