@Override public <E extends EventObject> List<ListPropertyModifierByEvent> getListPropertyModifiersByEventObject(E eventObject) { log.debug( "SimpleListPropertyModifierManager.getListPropertyModifiersByEventObject with parameters " + "eventObject = [" + eventObject + "]"); List<ListPropertyModifierByEvent> list = new ArrayList<>(); for (Class<? extends IChangeEvent> aClass : modifierByEventMap.keySet()) { if (aClass.isInstance(eventObject)) { log.info(eventObject.getClass() + " is equals to " + aClass); list.addAll(modifierByEventMap.get(aClass)); } } return list; }
// 保存 public String save() throws Exception { JSONObject json = new JSONObject(); try { this.beforeSave(e); this.getCrudService().save(e); this.afterSave(e); json.put("success", true); json.put("id", e.getId()); json.put("msg", getText("form.save.success")); } catch (Exception e1) { logger.warn(e1.getMessage(), e1); json.put("success", false); json.put("msg", getSaveExceptionMsg(e1)); json.put("e", e.getClass().getSimpleName()); } this.json = json.toString(); return "json"; }
/** @see WeightedGraph#setEdgeWeight(Object, double) */ public void setEdgeWeight(E e, double weight) { assert (e instanceof DefaultWeightedEdge) : e.getClass(); ((DefaultWeightedEdge) e).weight = weight; }