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 class
PubSubServiceInfo.listType
-
Constructor Summary
Constructors Constructor Description PubSubServiceInfo(PubSubService pubSubService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureService(org.xmpp.forms.DataForm form)
List<Node>
getLeafNodes()
Node
getNode(String nodeID)
Collection<Node>
getNodes()
CollectionNode
getRootCollectionNode()
org.xmpp.forms.DataForm
getServiceConfigurationForm()
String
getServiceID()
org.xmpp.packet.JID
getValidJID(String username)
boolean
isValidGroup(String groupName)
org.xmpp.forms.DataForm
processForm(org.xmpp.forms.DataForm form, javax.servlet.http.HttpServletRequest request, Collection<String> excludedFields)
void
validateAdditions(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)
-
-