List of usage examples for com.google.common.base Predicates alwaysTrue
@GwtCompatible(serializable = true) public static <T> Predicate<T> alwaysTrue()
From source file:net.sourceforge.fenixedu.presentationTier.Action.candidacy.degreeTransfer.DegreeTransferCandidacyProcessDA.java
@Override protected Predicate<IndividualCandidacyProcess> getChildProcessSelectionPredicate( final CandidacyProcess process, HttpServletRequest request) { final Degree selectedDegree = getChooseDegreeBean(request).getDegree(); if (selectedDegree == null) { return Predicates.alwaysTrue(); } else {//from w ww . ja va 2s . c o m return new Predicate<IndividualCandidacyProcess>() { @Override public boolean apply(IndividualCandidacyProcess process) { return ((DegreeTransferIndividualCandidacyProcess) process).getCandidacy() .getSelectedDegree() == selectedDegree; } }; } }
From source file:com.eucalyptus.autoscaling.activities.ActivityManager.java
/** * Periodically executed scaling work./*www . j a va2 s . co m*/ */ private void submitMetrics() { try { for (final AutoScalingGroupMetricsView group : autoScalingGroups.listRequiringMonitoring(10000L, TypeMappers.lookup(AutoScalingGroup.class, AutoScalingGroupMetricsView.class))) { if (!group.getEnabledMetrics().isEmpty()) { final List<AutoScalingInstanceCoreView> groupInstances = Sets .intersection(group.getEnabledMetrics(), instanceMetrics).isEmpty() ? Collections.<AutoScalingInstanceCoreView>emptyList() : autoScalingInstances.listByGroup(group, Predicates.alwaysTrue(), TypeMappers .lookup(AutoScalingInstance.class, AutoScalingInstanceCoreView.class)); runTask(new MetricsSubmissionScalingProcessTask(group, groupInstances)); } } } catch (Exception e) { logger.error(e, e); } }
From source file:org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.java
protected Predicate<Diff> visibleInMergeViewer(final Predicate<? super EObject> predicate, final IDifferenceGroupProvider groupProvider) { if (predicate == null) { return Predicates.alwaysTrue(); }// www . ja v a2s . c o m return new Predicate<Diff>() { public boolean apply(Diff diff) { return MergeViewerUtil.isVisibleInMergeViewer(diff, groupProvider, predicate); } }; }
From source file:brooklyn.entity.basic.Entities.java
/** * Returns the entity, its children, and all its children, and so on. * * @see #descendants(Entity, Predicate, boolean) */// w ww . ja va2s. co m public static Iterable<Entity> descendants(Entity root) { return descendants(root, Predicates.alwaysTrue(), true); }
From source file:org.robotframework.ide.eclipse.main.plugin.tableeditor.settings.GeneralSettingsFormFragment.java
private void setupNatTable(final Composite parent, final TableTheme theme) { final ConfigRegistry configRegistry = new ConfigRegistry(); final RedNattableDataProvidersFactory dataProvidersFactory = new RedNattableDataProvidersFactory(); final RedNattableLayersFactory factory = new RedNattableLayersFactory(); // data providers dataProvider = new GeneralSettingsDataProvider(commandsStack, getSection()); final IDataProvider columnHeaderDataProvider = new GeneralSettingsColumnHeaderDataProvider(); final IDataProvider rowHeaderDataProvider = dataProvidersFactory.createRowHeaderDataProvider(dataProvider); // body layers final DataLayer bodyDataLayer = factory.createDataLayer(dataProvider, new AssistanceLabelAccumulator(dataProvider, position -> position.getColumnPosition() < dataProvider.getColumnCount() - 1, Predicates.alwaysTrue()), new AlternatingRowConfigLabelAccumulator(), new EmptyGeneralSettingLabelAccumulator(dataProvider)); final GlazedListsEventLayer<Entry<String, RobotElement>> bodyEventLayer = factory .createGlazedListEventsLayer(bodyDataLayer, dataProvider.getSortedList()); final HoverLayer bodyHoverLayer = factory.createHoverLayer(bodyEventLayer); final SelectionLayer bodySelectionLayer = factory.createSelectionLayer(theme, bodyHoverLayer); final ViewportLayer bodyViewportLayer = factory.createViewportLayer(bodySelectionLayer); // column header layers final DataLayer columnHeaderDataLayer = factory.createColumnHeaderDataLayer(columnHeaderDataProvider, new SettingsDynamicTableColumnHeaderLabelAccumulator(dataProvider)); final ColumnHeaderLayer columnHeaderLayer = factory.createColumnHeaderLayer(columnHeaderDataLayer, bodySelectionLayer, bodyViewportLayer); final SortHeaderLayer<Entry<String, RobotElement>> columnHeaderSortingLayer = factory .createSortingColumnHeaderLayer(columnHeaderDataLayer, columnHeaderLayer, dataProvider.getPropertyAccessor(), configRegistry, dataProvider.getSortedList()); // row header layers final RowHeaderLayer rowHeaderLayer = factory.createRowsHeaderLayer(bodySelectionLayer, bodyViewportLayer, rowHeaderDataProvider, new MarkersSelectionLayerPainter(), new GeneralSettingsMarkersLabelAccumulator(markersContainer, dataProvider)); // corner layer final ILayer cornerLayer = factory.createCornerLayer(columnHeaderDataProvider, columnHeaderSortingLayer, rowHeaderDataProvider, rowHeaderLayer); // combined grid layer final GridLayer gridLayer = factory.createGridLayer(bodyViewportLayer, columnHeaderSortingLayer, rowHeaderLayer, cornerLayer); final boolean wrapCellContent = hasWrappedCells(); if (wrapCellContent) { gridLayer.addConfiguration(new RedTableResizableRowsBindingsConfiguration()); }/*from w ww . ja v a2 s . c om*/ gridLayer.addConfiguration(new RedTableEditConfiguration<>(null, SettingsTableEditableRule.createEditableRule(fileModel), wrapCellContent)); gridLayer.addConfiguration(new GeneralSettingsEditConfiguration(fileModel, dataProvider, wrapCellContent)); addGeneralSettingsConfigAttributes(configRegistry); table = createTable(parent, theme, factory, gridLayer, bodyDataLayer, configRegistry); bodyViewportLayer.registerCommandHandler(new MoveCellSelectionCommandHandler(bodySelectionLayer, new EditTraversalStrategy(ITraversalStrategy.TABLE_CYCLE_TRAVERSAL_STRATEGY, table.get()), new EditTraversalStrategy(ITraversalStrategy.AXIS_CYCLE_TRAVERSAL_STRATEGY, table.get()))); sortModel = columnHeaderSortingLayer.getSortModel(); selectionProvider = new RowSelectionProvider<>(bodySelectionLayer, dataProvider, false); selectionLayerAccessor = new SelectionLayerAccessor(dataProvider, bodySelectionLayer, selectionProvider); // tooltips support new GeneralSettingsTableContentTooltip(table.get(), markersContainer, dataProvider); }
From source file:io.crate.test.integration.CrateTestCluster.java
/** * Returns a reference to the given nodes instances of the given key >T< *//*from w ww .j av a 2 s. c o m*/ public synchronized <T> T getInstance(Key<T> key, final String node) { final Predicate<CrateTestCluster.NodeAndClient> predicate; if (node != null) { predicate = new Predicate<CrateTestCluster.NodeAndClient>() { public boolean apply(NodeAndClient nodeAndClient) { return node.equals(nodeAndClient.name); } }; } else { predicate = Predicates.alwaysTrue(); } NodeAndClient randomNodeAndClient = getRandomNodeAndClient(predicate); assert randomNodeAndClient != null; return getInstanceFromNode(key, randomNodeAndClient.node); }
From source file:com.google.javascript.jscomp.CheckMissingAndExtraRequires.java
/** * Adds a weak usage for the given type expression (unless it references a variable that is * defined in the externs, in which case no goog.require() is needed). When a "weak usage" is * added, it means that a goog.require for that type is optional: No warning is given whether the * require is there or not./* ww w.j av a 2s . c o m*/ */ private void maybeAddWeakUsage(NodeTraversal t, Node n, Node typeNode) { maybeAddUsage(t, n, typeNode, false, Predicates.alwaysTrue()); }
From source file:org.apache.brooklyn.location.jclouds.JcloudsLocation.java
protected MachineManagementMixins.MachineMetadata getMachineMetadata(ComputeMetadata node) { if (node == null) return null; return new BasicMachineMetadata(node.getId(), node.getName(), ((node instanceof NodeMetadata) ? Iterators.tryFind(((NodeMetadata) node).getPublicAddresses().iterator(), Predicates.alwaysTrue()).orNull() : null),/*from ww w. j av a2 s.co m*/ ((node instanceof NodeMetadata) ? ((NodeMetadata) node).getStatus() == Status.RUNNING : null), node); }
From source file:org.spongepowered.common.mixin.core.world.MixinWorld.java
@SuppressWarnings({ "unchecked", "rawtypes" }) private List<Player> getPlayers() { return (List) ((net.minecraft.world.World) (Object) this).getPlayers(EntityPlayerMP.class, Predicates.alwaysTrue()); }
From source file:org.atlasapi.equiv.EquivModule.java
private EquivalenceUpdater<Item> aliasIdentifiedBroadcastItemEquivalenceUpdater(Set<Publisher> sources) { return ContentEquivalenceUpdater.<Item>builder() .withGenerator(new BroadcastMatchingItemEquivalenceGenerator(scheduleResolver, channelResolver, sources, Duration.standardMinutes(5), Predicates.alwaysTrue())) .withScorer(new BroadcastAliasScorer(Score.negativeOne())) .withCombiner(new NullScoreAwareAveragingCombiner<Item>()).withFilter(AlwaysTrueFilter.<Item>get()) .withExtractor(new PercentThresholdEquivalenceExtractor<Item>(0.95)) .withHandler(itemResultHandlers(sources)).build(); }