Package tigase.pubsub

Class AbstractNodeConfig

    • Constructor Detail

      • AbstractNodeConfig

        public AbstractNodeConfig​(String nodeName)
    • Method Detail

      • add

        public void add​(tigase.form.Field f)
      • copyFromForm

        public void copyFromForm​(tigase.form.Form f)
      • getBodyXslt

        public String getBodyXslt()
      • getBodyXsltEmbedded

        public String getBodyXsltEmbedded()
      • setBodyXsltEmbedded

        public void setBodyXsltEmbedded​(String xslt)
      • getChildren

        public String[] getChildren()
      • getCollection

        public String getCollection()
      • setCollection

        public void setCollection​(String collectionNew)
      • getDomains

        public String[] getDomains()
      • setDomains

        public void setDomains​(String... domains)
      • getForm

        public tigase.form.Form getForm()
      • getFormElement

        public tigase.xml.Element getFormElement()
      • getNodeAccessModel

        public AccessModel getNodeAccessModel()
      • getNodeName

        public String getNodeName()
      • getNodeType

        public NodeType getNodeType()
      • setNodeType

        public void setNodeType​(NodeType nodeType)
      • getRosterGroupsAllowed

        public String[] getRosterGroupsAllowed()
      • getTitle

        public String getTitle()
      • isAllowToViewSubscribers

        public boolean isAllowToViewSubscribers()
      • isCollectionSet

        public boolean isCollectionSet()
      • isDeliver_payloads

        public boolean isDeliver_payloads()
      • isDeliverPresenceBased

        public boolean isDeliverPresenceBased()
      • isNotify_config

        public boolean isNotify_config()
      • isPresenceExpired

        public boolean isPresenceExpired()
      • isTigaseNotifyChangeSubscriptionAffiliationState

        public boolean isTigaseNotifyChangeSubscriptionAffiliationState()
      • read

        public void read​(tigase.db.UserRepository repository,
                         PubSubConfig config,
                         String subnode)
                  throws tigase.db.UserNotFoundException,
                         tigase.db.TigaseDBException
        Throws:
        tigase.db.UserNotFoundException
        tigase.db.TigaseDBException
      • reset

        public void reset()
      • setValue

        public void setValue​(String var,
                             boolean data)
      • setValue

        public void setValue​(String var,
                             Object data)
      • setValues

        public void setValues​(String var,
                              String[] data)
      • write

        public void write​(tigase.db.UserRepository repo,
                          PubSubConfig config,
                          String subnode)
                   throws tigase.db.UserNotFoundException,
                          tigase.db.TigaseDBException
        Throws:
        tigase.db.UserNotFoundException
        tigase.db.TigaseDBException
      • asStrinTable

        protected String[] asStrinTable​(Enum<?>[] values)
      • init

        protected void init()