public enum DomainFilterPolicy extends Enum<DomainFilterPolicy>
Enum Constant and Description |
---|
ALL
user can communicate with anyone
|
BLACKLIST
user can communicate with anyone except of the users within listed domains
|
BLOCK
user can not communicate with anyone, account virtually disabled
|
CUSTOM
Custom rules defining communication policies in CSV (using semicolon) in the
format of
rule_number;(allow|deny);[type_of_value];[value]
where type_of_value::(jid)
1|allow|self;
2|allow|jid|admin@test2.com;
3|allow|jid|pubsub@test.com;
4|deny|all;
|
LIST
user can communicate with users of the domains within listen domains
|
LOCAL
user can communicate with other local users
(i.e. of the domains hosted on the same Tigase instance)
|
OWN
user can communicate with other users of the same domain
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDomainListRequired() |
static DomainFilterPolicy |
valueof(String domainFilteringPolicy)
Helper method returning proper defaults in case parsed value doesn't
correspond to any of the available modes.
|
static DomainFilterPolicy |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HashSet<String> |
valuePoliciesWithDomainListStr() |
static DomainFilterPolicy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
static String[] |
valuesStr()
Helper method to generate string array with mode values
|
public static final DomainFilterPolicy ALL
public static final DomainFilterPolicy LOCAL
public static final DomainFilterPolicy OWN
public static final DomainFilterPolicy LIST
public static final DomainFilterPolicy BLACKLIST
public static final DomainFilterPolicy CUSTOM
rule_number;(allow|deny);[type_of_value];[value]
where type_of_value::(jid)
1|allow|self; 2|allow|jid|admin@test2.com; 3|allow|jid|pubsub@test.com; 4|deny|all;
public static final DomainFilterPolicy BLOCK
public static DomainFilterPolicy[] values()
for (DomainFilterPolicy c : DomainFilterPolicy.values()) System.out.println(c);
public static DomainFilterPolicy valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static DomainFilterPolicy valueof(String domainFilteringPolicy)
domainFilteringPolicy
- policy name as stringpublic static String[] valuesStr()
public boolean isDomainListRequired()
Copyright © 2017 "Tigase, Inc.". All rights reserved.