CloneSet65


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
38230.991constructor_body
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13462
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/CopyActivityMenu.java
23848
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/MoveActivityMenu.java
Next
Last
Clone Instance
1
Line Count
34
Source Line
62
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/CopyActivityMenu.java

{
  super(controller, "Copy", "CopyActivity");
  ICalendarList list = Config.getInstance().getCalendarList();
  Enumeration<ICalendarItem> e = list.getElements();
  while (e.hasMoreElements()) {
    final ICalendarItem calendarItem = e.nextElement();
    JMenuItem item = new JMenuItem(calendarItem.getId());
    table.put(calendarItem.getId(), item);
    item.addActionListener(new ActionListener() {
                             public void actionPerformed(ActionEvent e) {
                               ICalendarMediator m = (ICalendarMediator) getFrameMediator();
                               IActivity activity = m.getCalendarView().getSelectedActivity();
                               // copy activity
                               ICalendarStore store = CalendarStoreFactory.getInstance().getLocaleStore();
                               Command command = new CopyEventCommand(new CalendarCommandReference(store, calendarItem, activity));
                               CommandProcessor.getInstance().addOp(command);
                             }
                           } );
    add(item);
  }
  ICalendarMediator m = (ICalendarMediator) getFrameMediator();
  m.getCalendarView().addSelectionChangedListener(this );
}


First
Previous
Clone Instance
2
Line Count
38
Source Line
48
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/action/MoveActivityMenu.java

{
  super(controller, "Move", "MoveActivity");
  ICalendarList list = Config.getInstance().getCalendarList();
  Enumeration<ICalendarItem> e = list.getElements();
  while (e.hasMoreElements()) {
    final ICalendarItem calendarItem = e.nextElement();
    JMenuItem item = new JMenuItem(calendarItem.getId());
    table.put(calendarItem.getId(), item);
    item.addActionListener(new ActionListener() {
                             public void actionPerformed(ActionEvent e) {
                               /**
                                * move activity
                                */
                               ICalendarMediator m = (ICalendarMediator) getFrameMediator();
                               IActivity activity = m.getCalendarView().getSelectedActivity();
                               ICalendarStore store = CalendarStoreFactory.getInstance().getLocaleStore();
                               Command command = new MoveEventCommand(new CalendarCommandReference(store, calendarItem, activity));
                               CommandProcessor.getInstance().addOp(command);
                             }
                           } );
    add(item);
  }
  ICalendarMediator m = (ICalendarMediator) getFrameMediator();
  m.getCalendarView().addSelectionChangedListener(this );
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  super(controller,  [[#variablef35f460]],  [[#variablef35f380]]);
  ICalendarList list = Config.getInstance().getCalendarList();
  Enumeration<ICalendarItem> e = list.getElements();
  while (e.hasMoreElements()) {
    final ICalendarItem calendarItem = e.nextElement();
    JMenuItem item = new JMenuItem(calendarItem.getId());
    table.put(calendarItem.getId(), item);
    item.addActionListener(new ActionListener() {
                             public void actionPerformed(ActionEvent e) {
                               /**
                                                                        * move activity
                                                                        */
                               ICalendarMediator m = (ICalendarMediator) getFrameMediator();
                               IActivity activity = m.getCalendarView().getSelectedActivity();
                               // copy activity
                               ICalendarStore store = CalendarStoreFactory.getInstance().getLocaleStore();
                               Command command = new [[#variablef35f2c0]](new CalendarCommandReference(store, calendarItem, activity));
                               CommandProcessor.getInstance().addOp(command);
                             }
                           } );
    add(item);
  }
  ICalendarMediator m = (ICalendarMediator) getFrameMediator();
  m.getCalendarView().addSelectionChangedListener(this );
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f35f460]]
"Copy" 
12[[#f35f460]]
"Move" 
21[[#f35f380]]
"CopyActivity" 
22[[#f35f380]]
"MoveActivity" 
31[[#f35f2c0]]
CopyEventCommand 
32[[#f35f2c0]]
MoveEventCommand