Package org.jivesoftware.openfire.pubsub
Class PubSubServiceInfo
- java.lang.Object
-
- org.jivesoftware.openfire.pubsub.PubSubServiceInfo
-
- Direct Known Subclasses:
PEPServiceInfo,PubSubInfo
public class PubSubServiceInfo extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPubSubServiceInfo.listType
-
Constructor Summary
Constructors Constructor Description PubSubServiceInfo(PubSubService pubSubService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureService(org.xmpp.forms.DataForm form)List<Node>getLeafNodes()NodegetNode(String nodeID)Collection<Node>getNodes()CollectionNodegetRootCollectionNode()org.xmpp.forms.DataFormgetServiceConfigurationForm()StringgetServiceID()org.xmpp.packet.JIDgetValidJID(String username)booleanisValidGroup(String groupName)org.xmpp.forms.DataFormprocessForm(org.xmpp.forms.DataForm form, javax.servlet.http.HttpServletRequest request, Collection<String> excludedFields)voidvalidateAdditions(org.xmpp.forms.DataForm form, javax.servlet.http.HttpServletRequest request, Map<String,PubSubServiceInfo.listType> listTypes, Map<String,String> errors)
-
-
-
Constructor Detail
-
PubSubServiceInfo
public PubSubServiceInfo(PubSubService pubSubService)
-
-
Method Detail
-
getNodes
public Collection<Node> getNodes()
-
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)
-
-