|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.avaya.conferencing.api.acp.control.Filters
public final class Filters
Static class containing helper implementations of Filters.
| Method Summary | ||
|---|---|---|
static
|
allOf(Filter<? super T>... filters)
Returns a Filter that returns only those ConferencingObject instances that match all of the supplied filters. |
|
static
|
anyOf(Filter<? super T>... filters)
Returns a Filter that returns only those ConferencingObject instances that match at least one of the supplied filters. |
|
static Filter<Conference> |
conferenceConfereeCode(java.lang.String... codes)
Returns a Filter that returns only those Conference instances that have at least one of the specified conferee codes. |
|
static Filter<Conference> |
conferenceModeratorCode(java.lang.String... codes)
Returns a Filter that returns only those Conference instances that have at least one of the specified moderator codes. |
|
static Filter<Conference> |
conferenceParticipantCode(java.lang.String... codes)
Returns a Filter that returns only those Conference instances that have at least one of the specified participant (i.e. |
|
static
|
contains(Reference<S> ref)
Returns a Filter that matches only those ConferencingObjectContainer instances that contain the specified Referenced child. |
|
static
|
not(Filter<T> filter)
Returns a filter that returns the methods that would not be returned by the supplied filter. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
propertiesEqual(java.util.Map<java.lang.String,java.lang.Object> query)
Returns a Filter that returns only those ConferencingObject instances that have all the specified properties with the specified values. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
propertyEquals(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with any of the specified values. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
propertyEquals(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with the specified value. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
propertyNotEqual(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property without any of the specified values. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
propertyNotEqual(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property not equal to the specified value. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
stateExcludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
stateExcludesAny(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
stateIncludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that have all the specified States. |
|
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
stateIncludesAny(State... states)
Returns a Filter that returns those ConferencingObject instances that have any of the specified States. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> stateIncludesAll(State... states)
states - The States that must be present.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> stateIncludesAny(State... states)
states - The States of which at least one must be present.
public static <S extends ConferencingObject<S>> Filter<ConferencingObjectContainer<? extends ConferencingObjectContainer<?>>> contains(Reference<S> ref)
ref - The Reference to the child ConferencingObject that we want the ConferencingObjectContainer to contain.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> stateExcludesAny(State... states)
states - The States that must be present.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> stateExcludesAll(State... states)
states - The States that must be present.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> propertyNotEqual(java.lang.String name,
java.lang.Object value)
name - The name of the property.value - The value of the property.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> propertyNotEqual(java.lang.String name,
java.lang.Object... values)
name - The name of the property.values - The values the property may have.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> propertyEquals(java.lang.String name,
java.lang.Object value)
name - The name of the property.value - The value of the property.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> propertiesEqual(java.util.Map<java.lang.String,java.lang.Object> query)
query - The properties and their associated values as a Map.
public static Filter<ConferencingObject<? extends ConferencingObject<?>>> propertyEquals(java.lang.String name,
java.lang.Object... values)
name - The name of the property.values - The values the property may have.
public static <T> Filter<T> not(Filter<T> filter)
filter - The filter to return the opposite of.
public static <T> Filter<T> anyOf(Filter<? super T>... filters)
filters - The filters, at least one of which must match.
public static <T> Filter<T> allOf(Filter<? super T>... filters)
filters - The filters, all of which must match.
public static Filter<Conference> conferenceParticipantCode(java.lang.String... codes)
codes - The participant (i.e. the union of conferee and moderator) codes to match.
public static Filter<Conference> conferenceModeratorCode(java.lang.String... codes)
codes - The moderator codes to match.
public static Filter<Conference> conferenceConfereeCode(java.lang.String... codes)
codes - The conferee codes to match.
|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||