Class PubSubServiceInfo

java.lang.Object
org.jivesoftware.openfire.pubsub.PubSubServiceInfo
Direct Known Subclasses:
PEPServiceInfo, PubSubInfo

public class PubSubServiceInfo extends Object
  • Constructor Details

    • PubSubServiceInfo

      public PubSubServiceInfo(PubSubService pubSubService)
  • Method Details

    • getNodes

      public Collection<Node> getNodes()
    • getNode

      public Node getNode(String nodeID)
    • getLeafNodes

      public List<Node> getLeafNodes()
    • getRootCollectionNode

      public CollectionNode getRootCollectionNode()
    • getServiceID

      public String getServiceID()
    • getServiceConfigurationForm

      public org.xmpp.forms.DataForm getServiceConfigurationForm()
    • getValidJID

      public org.xmpp.packet.JID getValidJID(String username)
    • isValidGroup

      public boolean isValidGroup(String groupName)
    • processForm

      public org.xmpp.forms.DataForm processForm(org.xmpp.forms.DataForm form, javax.servlet.http.HttpServletRequest request, Collection<String> excludedFields)
    • configureService

      public void configureService(org.xmpp.forms.DataForm form)
    • validateAdditions

      public void validateAdditions(org.xmpp.forms.DataForm form, javax.servlet.http.HttpServletRequest request, Map<String,PubSubServiceInfo.listType> listTypes, Map<String,String> errors)