Example usage for com.google.common.base Predicates alwaysTrue

List of usage examples for com.google.common.base Predicates alwaysTrue

Introduction

In this page you can find the example usage for com.google.common.base Predicates alwaysTrue.

Prototype

@GwtCompatible(serializable = true)
public static <T> Predicate<T> alwaysTrue() 

Source Link

Document

Returns a predicate that always evaluates to true .

Usage

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 &gt;T&lt;
 *//*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();
}