public class Selectors
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_OPERATOR |
static java.lang.String |
ATTR_VALUE |
static java.lang.String |
CLASS_ATTR |
static java.lang.String |
GROUP_ATTR |
Constructor and Description |
---|
Selectors() |
Modifier and Type | Method and Description |
---|---|
static Selector |
alias(java.lang.String alias) |
static Selector |
aliases(java.util.Collection<java.lang.String> aliases) |
static Selector |
aliases(java.lang.String... aliases) |
static Selector |
all() |
static Selector |
amazon(java.lang.String id) |
static Selector |
amazonDevices(java.util.Collection<java.lang.String> ids) |
static Selector |
amazonDevices(java.lang.String... ids) |
static Selector |
and(java.util.Collection<Selector> children) |
static Selector |
and(Selector... children) |
static Selector |
androidChannel(java.lang.String androidChannel) |
static Selector |
androidChannels(java.util.Collection<java.lang.String> androidChannels) |
static Selector |
androidChannels(java.lang.String... androidChannels) |
static Selector |
apid(java.lang.String apid) |
static Selector |
apids(java.util.Collection<java.lang.String> apids) |
static Selector |
apids(java.lang.String... apids) |
static Selector |
atomic(SelectorType type) |
static Selector |
attribute(java.lang.String fieldName,
java.lang.String operator,
java.lang.String value) |
static Selector |
autogroup(int value) |
static Selector |
autogroup(java.lang.String value) |
static Selector |
broadcast() |
static Selector |
channel(java.lang.String channel) |
static Selector |
compound(SelectorType type,
java.util.Collection<Selector> children) |
static Selector |
compound(SelectorType type,
Selector... children) |
static Selector |
compound(SelectorType type,
SelectorType childType,
java.util.Collection<java.lang.String> values) |
static Selector |
compound(SelectorType type,
SelectorType childType,
java.lang.String... values) |
static DateRange |
days(int units) |
static DateRange |
days(int units,
PresenceTimeframe timeframe) |
static DateRange |
daysLastSeen(int units) |
static Selector |
deviceToken(java.lang.String deviceToken) |
static Selector |
deviceTokens(java.util.Collection<java.lang.String> deviceTokens) |
static Selector |
deviceTokens(java.lang.String... deviceTokens) |
static DateRange |
hours(int units) |
static DateRange |
hours(int units,
PresenceTimeframe timeframe) |
static DateRange |
hoursLastSeen(int units) |
static Selector |
iosChannel(java.lang.String iosChannel) |
static Selector |
iosChannels(java.util.Collection<java.lang.String> iosChannels) |
static Selector |
iosChannels(java.lang.String... iosChannels) |
static Selector |
location(java.lang.String id,
DateRange range) |
static Selector |
location(java.lang.String type,
java.lang.String value,
DateRange range) |
static DateRange |
minutes(int units) |
static DateRange |
minutes(int units,
PresenceTimeframe timeframe) |
static DateRange |
minutesLastSeen(int units) |
static DateRange |
months(int units) |
static DateRange |
months(int units,
PresenceTimeframe timeframe) |
static DateRange |
monthsLastSeen(int units) |
static Selector |
namedUser(java.lang.String namedUser) |
static Selector |
namedUsers(java.util.Collection<java.lang.String> namedUsers) |
static Selector |
namedUsers(java.lang.String... namedUsers) |
static Selector |
not(Selector child) |
static Selector |
open(java.lang.String openChannel) |
static Selector |
openChannelDevices(java.util.Collection<java.lang.String> ids) |
static Selector |
openChannelDevices(java.lang.String... ids) |
static Selector |
or(java.util.Collection<Selector> children) |
static Selector |
or(Selector... children) |
static Selector |
or(SelectorType childType,
java.util.Collection<java.lang.String> values) |
static Selector |
or(SelectorType childType,
java.lang.String... values) |
static Selector |
segment(java.lang.String segment) |
static Selector |
segments(java.util.Collection<java.lang.String> segments) |
static Selector |
segments(java.lang.String... segments) |
static Selector |
smsBroadcast(java.lang.String sender) |
static Selector |
staticList(java.lang.String staticList) |
static Selector |
staticLists(java.util.Collection<java.lang.String> staticLists) |
static Selector |
staticLists(java.lang.String... staticLists) |
static Selector |
subscriptionList(java.lang.String subscriptionList) |
static Selector |
subscriptionLists(java.util.Collection<java.lang.String> subscriptionLists) |
static Selector |
subscriptionLists(java.lang.String... subscriptionLists) |
static Selector |
tag(java.lang.String tag) |
static Selector |
tags(java.util.Collection<java.lang.String> tags) |
static Selector |
tags(java.lang.String... tags) |
static Selector |
tagWithClass(java.lang.String tag,
java.lang.String tagClass) |
static Selector |
tagWithGroup(java.lang.String tag,
java.lang.String group) |
static Selector |
triggered() |
static Selector |
value(SelectorType type,
java.lang.String value) |
static DateRange |
weeks(int units) |
static DateRange |
weeks(int units,
PresenceTimeframe timeframe) |
static DateRange |
weeksLastSeen(int units) |
static Selector |
wns(java.lang.String wns) |
static Selector |
wnsDevices(java.util.Collection<java.lang.String> ids) |
static Selector |
wnsDevices(java.lang.String... ids) |
static DateRange |
years(int units) |
static DateRange |
years(int units,
PresenceTimeframe timeframe) |
static DateRange |
yearsLastSeen(int units) |
public static final java.lang.String GROUP_ATTR
public static final java.lang.String CLASS_ATTR
public static final java.lang.String ATTR_VALUE
public static final java.lang.String ATTR_OPERATOR
public static final Selector atomic(SelectorType type)
public static final Selector value(SelectorType type, java.lang.String value)
public static final Selector compound(SelectorType type, Selector... children)
public static final Selector compound(SelectorType type, java.util.Collection<Selector> children)
public static final Selector compound(SelectorType type, SelectorType childType, java.lang.String... values)
public static final Selector compound(SelectorType type, SelectorType childType, java.util.Collection<java.lang.String> values)
public static final Selector broadcast()
public static final Selector all()
public static final Selector triggered()
public static final Selector tag(java.lang.String tag)
public static final Selector tags(java.lang.String... tags)
public static final Selector tags(java.util.Collection<java.lang.String> tags)
public static final Selector tagWithGroup(java.lang.String tag, java.lang.String group)
public static final Selector tagWithClass(java.lang.String tag, java.lang.String tagClass)
public static final Selector staticList(java.lang.String staticList)
public static final Selector staticLists(java.lang.String... staticLists)
public static final Selector staticLists(java.util.Collection<java.lang.String> staticLists)
public static final Selector subscriptionList(java.lang.String subscriptionList)
public static final Selector subscriptionLists(java.lang.String... subscriptionLists)
public static final Selector subscriptionLists(java.util.Collection<java.lang.String> subscriptionLists)
public static final Selector autogroup(int value)
public static final Selector autogroup(java.lang.String value)
public static final Selector alias(java.lang.String alias)
public static final Selector aliases(java.lang.String... aliases)
public static final Selector aliases(java.util.Collection<java.lang.String> aliases)
public static final Selector namedUser(java.lang.String namedUser)
public static final Selector namedUsers(java.lang.String... namedUsers)
public static final Selector namedUsers(java.util.Collection<java.lang.String> namedUsers)
public static final Selector segment(java.lang.String segment)
public static final Selector segments(java.lang.String... segments)
public static final Selector segments(java.util.Collection<java.lang.String> segments)
public static final Selector attribute(java.lang.String fieldName, java.lang.String operator, java.lang.String value)
public static final Selector deviceToken(java.lang.String deviceToken)
public static final Selector deviceTokens(java.lang.String... deviceTokens)
public static final Selector deviceTokens(java.util.Collection<java.lang.String> deviceTokens)
public static final Selector channel(java.lang.String channel)
public static final Selector smsBroadcast(java.lang.String sender)
public static final Selector iosChannel(java.lang.String iosChannel)
public static final Selector iosChannels(java.lang.String... iosChannels)
public static final Selector iosChannels(java.util.Collection<java.lang.String> iosChannels)
public static final Selector apid(java.lang.String apid)
public static final Selector apids(java.lang.String... apids)
public static final Selector apids(java.util.Collection<java.lang.String> apids)
public static final Selector androidChannel(java.lang.String androidChannel)
public static final Selector androidChannels(java.lang.String... androidChannels)
public static final Selector androidChannels(java.util.Collection<java.lang.String> androidChannels)
public static final Selector wns(java.lang.String wns)
public static final Selector wnsDevices(java.lang.String... ids)
public static final Selector wnsDevices(java.util.Collection<java.lang.String> ids)
public static final Selector amazon(java.lang.String id)
public static final Selector amazonDevices(java.lang.String... ids)
public static final Selector amazonDevices(java.util.Collection<java.lang.String> ids)
public static final Selector open(java.lang.String openChannel)
public static final Selector openChannelDevices(java.lang.String... ids)
public static final Selector openChannelDevices(java.util.Collection<java.lang.String> ids)
public static final Selector or(SelectorType childType, java.lang.String... values)
public static final Selector or(SelectorType childType, java.util.Collection<java.lang.String> values)
public static final Selector location(java.lang.String type, java.lang.String value, DateRange range)
public static final DateRange minutes(int units)
public static final DateRange minutes(int units, PresenceTimeframe timeframe)
public static final DateRange minutesLastSeen(int units)
public static final DateRange hours(int units)
public static final DateRange hours(int units, PresenceTimeframe timeframe)
public static final DateRange hoursLastSeen(int units)
public static final DateRange days(int units)
public static final DateRange days(int units, PresenceTimeframe timeframe)
public static final DateRange daysLastSeen(int units)
public static final DateRange weeks(int units)
public static final DateRange weeks(int units, PresenceTimeframe timeframe)
public static final DateRange weeksLastSeen(int units)
public static final DateRange months(int units)
public static final DateRange months(int units, PresenceTimeframe timeframe)
public static final DateRange monthsLastSeen(int units)
public static final DateRange years(int units)
public static final DateRange years(int units, PresenceTimeframe timeframe)
public static final DateRange yearsLastSeen(int units)