tigase.vhosts
public class VHostJDBCRepository extends UserRepoRepository<VHostItem>
| Modifier and Type | Field and Description |
|---|---|
static String |
DNS_DEF_IP_PROP_KEY
Configuration option allowing specify default IP to which VHost should resolve
vhost-man/dns-def-ip=
|
static String |
DNS_DEF_IP_PROP_VAL
Field description
|
static String |
DNS_SRV_DEF_ADDR_PROP_KEY
Configuration option allowing specify default hostname to which VHost should resolve
vhost-man/dns-srv-def-addr=
|
static String |
DNS_SRV_DEF_ADDR_PROP_VAL
Field description
|
static String |
DOMAINS_PER_USER_LIMIT_PROP_KEY
Configuration option allowing specify default maximum number that user can register
in service
vhost-man/domains-per-user-limit=
|
static int |
DOMAINS_PER_USER_LIMIT_PROP_VAL
Field description
|
REPO_CLASS_PROP_KEY, REPO_URI_PROP_KEYitemsCOMP_REPO_BIND| Constructor and Description |
|---|
VHostJDBCRepository() |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigKey()
Method description
|
String[] |
getDefaultPropetyItems()
Method description
|
void |
getDefaults(Map<String,Object> defs,
Map<String,Object> params)
Method description
|
VHostItem |
getItemInstance()
Method description
|
String |
getItemsListPKey()
Method description
|
String |
getPropertyKey()
Method description
|
tigase.xmpp.BareJID |
getRepoUser()
Method description
|
static void |
main(String[] args)
Simple verification of VHost validation
|
void |
setProperties(Map<String,Object> properties)
Method description
|
String |
validateItem(VHostItem item)
Performs validation of given VHostItem
|
reload, storeaddItem, addRepoChangeListener, allItems, contains, getItem, itemChanged, iterator, removeItem, removeRepoChangeListener, setAutoloadTimer, size, toStringpublic static final String DNS_DEF_IP_PROP_KEY
public static String DNS_DEF_IP_PROP_VAL
public static final String DNS_SRV_DEF_ADDR_PROP_KEY
public static String DNS_SRV_DEF_ADDR_PROP_VAL
public static final String DOMAINS_PER_USER_LIMIT_PROP_KEY
public static final int DOMAINS_PER_USER_LIMIT_PROP_VAL
public String getConfigKey()
getConfigKey in class ConfigRepository<VHostItem>public String[] getDefaultPropetyItems()
getDefaultPropetyItems in class ConfigRepository<VHostItem>public void getDefaults(Map<String,Object> defs, Map<String,Object> params)
getDefaults in interface ComponentRepository<VHostItem>getDefaults in class UserRepoRepository<VHostItem>defs - params - public VHostItem getItemInstance()
public String getItemsListPKey()
getItemsListPKey in class UserRepoRepository<VHostItem>public String getPropertyKey()
getPropertyKey in class ConfigRepository<VHostItem>public tigase.xmpp.BareJID getRepoUser()
getRepoUser in class UserRepoRepository<VHostItem>public void setProperties(Map<String,Object> properties)
setProperties in interface ComponentRepository<VHostItem>setProperties in class UserRepoRepository<VHostItem>properties - public String validateItem(VHostItem item)
validateItem in interface ComponentRepository<VHostItem>validateItem in class ConfigRepository<VHostItem>item - VHostItem which should be validatedpublic static void main(String[] args)
args - Copyright © 2013 Tigase. All rights reserved.