Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.utilities
Class LinqConditionsAdaptor<T>

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.utilities.LinqConditionsAdaptor<T>
Type Parameters:
T - item(s) type
All Implemented Interfaces:
LinqConditions<T>, java.util.Comparator<T>

public class LinqConditionsAdaptor<T>
extends java.lang.Object
implements LinqConditions<T>

Default(base) implementation of the utility interface for filtering and sorting of items in given collection.
It is created as "interface implementation adaptor" to simplify creation of custom filters/conditions.

It is designed for usage with Linq methods set.


Constructor Summary
LinqConditionsAdaptor()
           
 
Method Summary
 int compare(T o1, T o2)
           
 boolean condition(T item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

LinqConditionsAdaptor

public LinqConditionsAdaptor()
Method Detail

condition

public boolean condition(T item)
Specified by:
condition in interface LinqConditions<T>

compare

public int compare(T o1,
                   T o2)
Specified by:
compare in interface java.util.Comparator<T>

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.