@Override protected void undoEditAction(ProcessorImpl processor) { processor.setName(oldName); }
@Override protected void undoEditAction(ProcessorImpl processor) { processor.setName(oldName); }
@Override protected void undoEditAction(ProcessorImpl processor) { processor.setName(oldName); }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { oldName = processor.getLocalName(); processor.setName(newName); }
public Processor createProcessor(String name) { ProcessorImpl processor = new ProcessorImpl(); processor.setName(name); return processor; }
public Processor createProcessor(String name) { ProcessorImpl processor = new ProcessorImpl(); processor.setName(name); return processor; }
public Processor createProcessor(String name) { ProcessorImpl processor = new ProcessorImpl(); processor.setName(name); return processor; }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { oldName = processor.getLocalName(); processor.setName(newName); }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { oldName = processor.getLocalName(); processor.setName(newName); }
ClassNotFoundException, InstantiationException, IllegalAccessException, ActivityConfigurationException { setName(e.getAttributeValue("name"));
@Test public void testUndo2() throws Exception { //checks the right one is removed Dataflow f = new DataflowImpl(); AddProcessorEdit edit = new AddProcessorEdit(f,processor); edit.doEdit(); ProcessorImpl badProcessor = new ProcessorImpl(); badProcessor.setName("bad_processor"); AddProcessorEdit edit2 = new AddProcessorEdit(f,badProcessor); edit2.doEdit(); assertEquals(2,f.getProcessors().size()); edit2.undo(); assertEquals(processor,f.getProcessors().get(0)); }
@Test(expected=NamingException.class) public void testDuplicateName() throws Exception { Dataflow f = new DataflowImpl(); AddProcessorEdit edit = new AddProcessorEdit(f,processor); edit.doEdit(); ProcessorImpl processor2=new ProcessorImpl(); processor2.setName(processor.getLocalName()); AddProcessorEdit edit2 = new AddProcessorEdit(f,processor2); edit2.doEdit(); }