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