package com.hdweiss.morgand.gui.edit.controller; import com.hdweiss.morgand.Application; import com.hdweiss.morgand.data.dao.OrgNode; import com.hdweiss.morgand.data.dao.OrgNodeRepository; import com.hdweiss.morgand.events.DataUpdatedEvent; public class AddController extends BaseEditController { public AddController(OrgNode parent, OrgNode.Type type) { mode = EditController.EditMode.Add; this.node = parent.addChild(type); } @Override public void save(OrgNode node) { OrgNodeRepository.create(node); Application.getBus().post(new DataUpdatedEvent()); } }