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());
}
}