Try again:

public void onActivate(EventContext eventContext) {
   selectedScene = eventContext.getCount() > 0 ?
eventContext.get(Scene.class, 0) : null;
   selectedShot = eventContext.getCount() > 1 ?
eventContext.get(Shot.class, 1) : null;
   selectedComponent = eventContext.getCount() > 2 ?
eventContext.get(ShotComponent.class, 2) : null;
}

public void onPrepare() {
   if (!scene.getProject().equals(user.getSelectedProject())) {
      user.setSelectedProject(scene.getProject());
   }

   shotComponents = systemManager.getComponents(selectedShot, filter);
   CollectionUtils.sortComponents(shotComponents);
}

Reply via email to