package org.zstack.core.cloudbus; import org.zstack.header.message.LocalEvent; import org.zstack.utils.JsonWrapper; import java.util.LinkedHashMap; import java.util.Map; /** * Created with IntelliJ IDEA. * User: frank * Time: 11:18 PM * To change this template use File | Settings | File Templates. */ public class CanonicalEvent extends LocalEvent { private String path; private Object content; private String managementNodeId; public Map toStructForWebhook() { Map m = new LinkedHashMap(); m.put("path", path); m.put("content", content); m.put("managementNodeId", managementNodeId); return m; } public String getManagementNodeId() { return managementNodeId; } public void setManagementNodeId(String managementNodeId) { this.managementNodeId = managementNodeId; } @Override public String getSubCategory() { return "canonicalEvent"; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public Object getContent() { return content; } public void setContent(Object content) { this.content = content; } }