public String getItemName(PerspectiveActivity p) { return getItemName(p.getIdentifier()); }
public String getItemName(PerspectiveActivity p) { return getItemName(p.getIdentifier()); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(maxResults); for (SyncBeanDef<Activity> beanDef : activityBeansCache.getPerspectiveActivities()) { String perspectiveName = beanDef.getName(); if (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) { String name = getItemName(perspectiveName); if (name.toLowerCase().contains(pattern.toLowerCase())) { result.add(perspectiveName, name); } } } result.sortByValue(); callback.afterSearch(result); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(maxResults); for (SyncBeanDef<Activity> beanDef : activityBeansCache.getPerspectiveActivities()) { String perspectiveName = beanDef.getName(); if (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) { String name = getItemName(perspectiveName); if (name.toLowerCase().contains(pattern.toLowerCase())) { result.add(perspectiveName, name); } } } result.sortByValue(); callback.afterSearch(result); }
@Before public void setup() { permissionManager = spy(new DefaultPermissionManager(new DefaultPermissionTypeRegistry())); permissionManager.setAuthorizationPolicy(permissionManager.newAuthorizationPolicy() .role("admin").home("HomeAdmin").priority(10) .group("group1").home("HomeGroup1").priority(DEFAULT_PRIORITY) .build() ); presenter = new ACLSettings(view, permissionManager, homePerspectiveDropDown, perspectiveTreeProvider, priorityDropDown, homePerspectiveChangedEvent, priorityChangedEvent); when(defaultPerspective.getIdentifier()).thenReturn("DefaultPerspective"); when(homePerspectiveDropDown.getDefaultPerspective()).thenReturn(defaultPerspective); when(homePerspectiveDropDown.getItemName("DefaultPerspective")).thenReturn("DefaultPerspective"); when(homePerspectiveDropDown.getItemName("HomeAdmin")).thenReturn("HomeAdmin"); when(homePerspectiveDropDown.getItemName("HomeGroup1")).thenReturn("HomeGroup1"); when(priorityDropDown.getPriorityName(10)).thenReturn("High"); when(priorityDropDown.getPriorityName(DEFAULT_PRIORITY)).thenReturn("Very Low"); }
private void open(String homePerspectiveId, int priority) { if (homePerspectiveId == null) { homePerspectiveId = homePerspectiveDropDown.getDefaultPerspective().getIdentifier(); } view.setHomePerspectiveSelectorEnabled(isEditMode); view.setPrioritySelectorEnabled(isEditMode); if (isEditMode) { if (homePerspectiveId != null) { homePerspectiveDropDown.setSelectedPerspective(homePerspectiveId); } priorityDropDown.setSelectedPriority(priority); } else { if (homePerspectiveId != null) { String itemName = homePerspectiveDropDown.getItemName(homePerspectiveId); view.setHomePerspectiveName(itemName); view.setHomePerspectiveTitle(homePerspectiveId); } else { view.setNoHomePerspectiveDefined(); } view.setPriorityName(priorityDropDown.getPriorityName(priority)); } }
private void open(String homePerspectiveId, int priority) { if (homePerspectiveId == null) { homePerspectiveId = homePerspectiveDropDown.getDefaultPerspective().getIdentifier(); } view.setHomePerspectiveSelectorEnabled(isEditMode); view.setPrioritySelectorEnabled(isEditMode); if (isEditMode) { if (homePerspectiveId != null) { homePerspectiveDropDown.setSelectedPerspective(homePerspectiveId); } priorityDropDown.setSelectedPriority(priority); } else { if (homePerspectiveId != null) { String itemName = homePerspectiveDropDown.getItemName(homePerspectiveId); view.setHomePerspectiveName(itemName); view.setHomePerspectiveTitle(homePerspectiveId); } else { view.setNoHomePerspectiveDefined(); } view.setPriorityName(priorityDropDown.getPriorityName(priority)); } }