@Inject public TargetPerspectiveEditor(View view, PerspectiveDropDown perspectiveDropDown, PerspectivePluginManager perspectivePluginManager, PerspectiveTreeProvider perspectiveTreeProvider) { this.view = view; this.perspectiveDropDown = perspectiveDropDown; this.perspectivePluginManager = perspectivePluginManager; this.perspectiveTreeProvider = perspectiveTreeProvider; this.perspectiveDropDown.setPerspectiveNameProvider(this); this.perspectiveDropDown.setMaxItems(50); this.perspectiveDropDown.setWidth(150); this.perspectiveDropDown.setOnChange(this::onPerspectiveChanged); this.view.init(this); }
@Inject public TargetPerspectiveEditor(View view, PerspectiveDropDown perspectiveDropDown, PerspectivePluginManager perspectivePluginManager, PerspectiveTreeProvider perspectiveTreeProvider) { this.view = view; this.perspectiveDropDown = perspectiveDropDown; this.perspectivePluginManager = perspectivePluginManager; this.perspectiveTreeProvider = perspectiveTreeProvider; this.perspectiveDropDown.setPerspectiveNameProvider(this); this.perspectiveDropDown.setMaxItems(50); this.perspectiveDropDown.setWidth(150); this.perspectiveDropDown.setOnChange(this::onPerspectiveChanged); this.view.init(this); }
@Inject public ACLSettings(View view, PermissionManager permissionManager, PerspectiveDropDown homePerspectiveDropDown, PerspectiveTreeProvider perspectiveTreeProvider, PriorityDropDown priorityDropDown, Event<HomePerspectiveChangedEvent> homePerspectiveChangedEvent, Event<PriorityChangedEvent> priorityChangedEvent) { this.view = view; this.permissionManager = permissionManager; this.homePerspectiveDropDown = homePerspectiveDropDown; this.perspectiveTreeProvider = perspectiveTreeProvider; this.priorityDropDown = priorityDropDown; this.homePerspectiveChangedEvent = homePerspectiveChangedEvent; this.priorityChangedEvent = priorityChangedEvent; this.authzPolicy = permissionManager.getAuthorizationPolicy(); homePerspectiveDropDown.setMaxItems(50); homePerspectiveDropDown.setOnChange(this::onHomePerspectiveSelected); homePerspectiveDropDown.setPerspectiveNameProvider(perspectiveTreeProvider::getPerspectiveName); homePerspectiveDropDown.setPerspectiveIdsExcluded(perspectiveTreeProvider.getPerspectiveIdsExcluded()); view.setHomePerspectiveSelector(homePerspectiveDropDown); priorityDropDown.setOnChange(this::onPrioritySelected); view.setPrioritySelector(priorityDropDown); this.view.init(this); }
@Inject public ACLSettings(View view, PermissionManager permissionManager, PerspectiveDropDown homePerspectiveDropDown, PerspectiveTreeProvider perspectiveTreeProvider, PriorityDropDown priorityDropDown, Event<HomePerspectiveChangedEvent> homePerspectiveChangedEvent, Event<PriorityChangedEvent> priorityChangedEvent) { this.view = view; this.permissionManager = permissionManager; this.homePerspectiveDropDown = homePerspectiveDropDown; this.perspectiveTreeProvider = perspectiveTreeProvider; this.priorityDropDown = priorityDropDown; this.homePerspectiveChangedEvent = homePerspectiveChangedEvent; this.priorityChangedEvent = priorityChangedEvent; this.authzPolicy = permissionManager.getAuthorizationPolicy(); homePerspectiveDropDown.setMaxItems(50); homePerspectiveDropDown.setOnChange(this::onHomePerspectiveSelected); homePerspectiveDropDown.setPerspectiveNameProvider(perspectiveTreeProvider::getPerspectiveName); homePerspectiveDropDown.setPerspectiveIdsExcluded(perspectiveTreeProvider.getPerspectiveIdsExcluded()); view.setHomePerspectiveSelector(homePerspectiveDropDown); priorityDropDown.setOnChange(this::onPrioritySelected); view.setPrioritySelector(priorityDropDown); this.view.init(this); }