tigase.pubsub
Class AbstractNodeConfig
java.lang.Object
tigase.pubsub.AbstractNodeConfig
- Direct Known Subclasses:
- CollectionNodeConfig, LeafNodeConfig
public abstract class AbstractNodeConfig
- extends java.lang.Object
|
Field Summary |
protected tigase.form.Form |
form
List with do-not-write elements |
static java.lang.String |
PUBSUB
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PUBSUB
public static final java.lang.String PUBSUB
- See Also:
- Constant Field Values
form
protected final tigase.form.Form form
- List with do-not-write elements
AbstractNodeConfig
public AbstractNodeConfig(java.lang.String nodeName)
AbstractNodeConfig
public AbstractNodeConfig(java.lang.String nodeName,
AbstractNodeConfig config)
add
public void add(tigase.form.Field f)
asStrinTable
protected java.lang.String[] asStrinTable(java.lang.Enum<?>[] values)
clone
public AbstractNodeConfig clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
copyFrom
public void copyFrom(AbstractNodeConfig c)
copyFromForm
public void copyFromForm(tigase.form.Form f)
getBodyXslt
public java.lang.String getBodyXslt()
getBodyXsltEmbedded
public java.lang.String getBodyXsltEmbedded()
getChildren
public java.lang.String[] getChildren()
getCollection
public java.lang.String getCollection()
getDomains
public java.lang.String[] getDomains()
getForm
public tigase.form.Form getForm()
getFormElement
public tigase.xml.Element getFormElement()
getInstance
protected abstract AbstractNodeConfig getInstance(java.lang.String nodeName)
getNodeAccessModel
public AccessModel getNodeAccessModel()
getNodeName
public java.lang.String getNodeName()
getNodeType
public NodeType getNodeType()
getRosterGroupsAllowed
public java.lang.String[] getRosterGroupsAllowed()
getTitle
public java.lang.String getTitle()
init
protected void init()
isCollectionSet
public boolean isCollectionSet()
isDeliver_payloads
public boolean isDeliver_payloads()
isDeliverPresenceBased
public boolean isDeliverPresenceBased()
isNotify_config
public boolean isNotify_config()
isTigaseNotifyChangeSubscriptionAffiliationState
public boolean isTigaseNotifyChangeSubscriptionAffiliationState()
read
public void read(tigase.db.UserRepository repository,
PubSubConfig config,
java.lang.String subnode)
throws tigase.db.UserNotFoundException,
tigase.db.TigaseDBException
- Throws:
tigase.db.UserNotFoundException
tigase.db.TigaseDBException
reset
public void reset()
setBodyXsltEmbedded
public void setBodyXsltEmbedded(java.lang.String xslt)
setCollection
public void setCollection(java.lang.String collectionNew)
setDomains
public void setDomains(java.lang.String... domains)
setNodeType
public void setNodeType(NodeType nodeType)
setValue
public void setValue(java.lang.String var,
boolean data)
setValue
public void setValue(java.lang.String var,
java.lang.Object data)
write
public void write(tigase.db.UserRepository repo,
PubSubConfig config,
java.lang.String subnode)
throws tigase.db.UserNotFoundException,
tigase.db.TigaseDBException
- Throws:
tigase.db.UserNotFoundException
tigase.db.TigaseDBException
Copyright © 2008-2009 Tigase. All Rights Reserved.