package org.buddycloud.channelserver.pubsub.subscription;
public enum Subscriptions {
none, pending, unconfigured, subscribed, invited;
public static Subscriptions createFromString(String asString) {
if ("none".equals(asString)) {
return none;
} else if ("pending".equals(asString)) {
return pending;
} else if ("unconfigured".equals(asString)) {
return unconfigured;
} else if ("subscribed".equals(asString)) {
return subscribed;
} else if ("invited".equals(asString)) {
return invited;
}
return none;
}
public boolean in(Subscriptions... subscriptions) {
for (Subscriptions subscription : subscriptions) {
if (subscription.equals(this)) {
return true;
}
}
return false;
}
}