public abstract class AbstractNodeConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
protected tigase.form.Form |
form
List with do-not-write elements
|
static String |
PUBSUB
Field description
|
static String |
TIGASE
Field description
|
| Constructor and Description |
|---|
AbstractNodeConfig(String nodeName)
Constructs ...
|
AbstractNodeConfig(String nodeName,
AbstractNodeConfig config)
Constructs ...
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(tigase.form.Field f)
Method description
|
protected String[] |
asStrinTable(Enum<?>[] values) |
AbstractNodeConfig |
clone()
Method description
|
void |
copyFrom(AbstractNodeConfig c)
Method description
|
void |
copyFromForm(tigase.form.Form f)
Method description
|
String |
getBodyXslt()
Method description
|
String |
getBodyXsltEmbedded()
Method description
|
String[] |
getChildren()
Method description
|
String |
getCollection()
Method description
|
String[] |
getDomains()
Method description
|
tigase.form.Form |
getForm()
Method description
|
tigase.xml.Element |
getFormElement()
Method description
|
protected abstract AbstractNodeConfig |
getInstance(String nodeName) |
AccessModel |
getNodeAccessModel()
Method description
|
String |
getNodeName()
Method description
|
NodeType |
getNodeType()
Method description
|
PublisherModel |
getPublisherModel() |
String[] |
getRosterGroupsAllowed()
Method description
|
SendLastPublishedItem |
getSendLastPublishedItem() |
String |
getTitle()
Method description
|
protected void |
init() |
boolean |
isAllowToViewSubscribers() |
boolean |
isCollectionSet()
Method description
|
boolean |
isDeliver_payloads()
Method description
|
boolean |
isDeliverPresenceBased()
Method description
|
boolean |
isNotify_config()
Method description
|
boolean |
isPresenceExpired()
Method description
|
boolean |
isTigaseNotifyChangeSubscriptionAffiliationState()
Method description
|
void |
read(tigase.db.UserRepository repository,
PubSubConfig config,
String subnode)
Method description
|
void |
reset()
Method description
|
void |
setBodyXsltEmbedded(String xslt)
Method description
|
void |
setCollection(String collectionNew)
Method description
|
void |
setDomains(String... domains)
Method description
|
void |
setNodeType(NodeType nodeType)
Method description
|
void |
setValue(String var,
boolean data)
Method description
|
void |
setValue(String var,
Object data)
Method description
|
void |
write(tigase.db.UserRepository repo,
PubSubConfig config,
String subnode)
Method description
|
public static final String PUBSUB
public static final String TIGASE
protected final tigase.form.Form form
public AbstractNodeConfig(String nodeName)
nodeName - public AbstractNodeConfig(String nodeName, AbstractNodeConfig config)
nodeName - config - public void add(tigase.form.Field f)
f - public AbstractNodeConfig clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic void copyFrom(AbstractNodeConfig c)
c - public void copyFromForm(tigase.form.Form f)
f - public String getBodyXslt()
public String getBodyXsltEmbedded()
public String[] getChildren()
public String getCollection()
public String[] getDomains()
public tigase.form.Form getForm()
public tigase.xml.Element getFormElement()
protected abstract AbstractNodeConfig getInstance(String nodeName)
public AccessModel getNodeAccessModel()
public String getNodeName()
public NodeType getNodeType()
public PublisherModel getPublisherModel()
public String[] getRosterGroupsAllowed()
public SendLastPublishedItem getSendLastPublishedItem()
public String getTitle()
protected void init()
public boolean isAllowToViewSubscribers()
public boolean isCollectionSet()
public boolean isDeliver_payloads()
public boolean isDeliverPresenceBased()
public boolean isNotify_config()
public boolean isPresenceExpired()
public boolean isTigaseNotifyChangeSubscriptionAffiliationState()
public void read(tigase.db.UserRepository repository,
PubSubConfig config,
String subnode)
throws tigase.db.UserNotFoundException,
tigase.db.TigaseDBException
repository - config - subnode - tigase.db.TigaseDBExceptiontigase.db.UserNotFoundExceptionpublic void reset()
public void setBodyXsltEmbedded(String xslt)
xslt - public void setCollection(String collectionNew)
collectionNew - public void setDomains(String... domains)
domains - public void setNodeType(NodeType nodeType)
nodeType - public void setValue(String var, boolean data)
var - data - public void write(tigase.db.UserRepository repo,
PubSubConfig config,
String subnode)
throws tigase.db.UserNotFoundException,
tigase.db.TigaseDBException
repo - config - subnode - tigase.db.TigaseDBExceptiontigase.db.UserNotFoundExceptionCopyright © 2008–2014 Tigase. All rights reserved.