package org.buddycloud.channelserver.channel.node.configuration.field;
public class Affiliation extends Field {
public static final String FIELD_NAME = "buddycloud#default_affiliation";
public static final String DEFAULT_VALUE = Affiliation.models.MEMBER.toString();
public enum models {
FOLLOWER_AND_POST("publisher"), MEMBER("member"), OWNER("owner"), MODERATOR("moderator");
String model = null;
private models(String model) {
this.model = model;
}
public String toString() {
return model;
}
}
public Affiliation() {
name = FIELD_NAME;
}
public boolean isValid() {
return (getValue().equals(Affiliation.models.FOLLOWER_AND_POST.toString()) || getValue().equals(Affiliation.models.MEMBER.toString())
|| getValue().equals(Affiliation.models.OWNER.toString()) || getValue().equals(Affiliation.models.MODERATOR.toString()));
}
}