Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.sip.xcap.model.presrules
Class ProvideServicePermissionType

java.lang.Object
  extended by net.java.sip.communicator.impl.protocol.sip.xcap.model.presrules.ProvideServicePermissionType

public class ProvideServicePermissionType
extends Object

The Presence Rules provide-dservices element. Allows a watcher to see service information present in "tuple" elements in the presence document the subscription authorization decision that the server should make.

Compliant with rfc5025.

Author:
Grigorii Balutsel

Nested Class Summary
static class ProvideServicePermissionType.AllServicesType
          The Presence Rules all-services element.
static class ProvideServicePermissionType.ServiceUriSchemeType
          The Presence Rules service-uri-scheme element.
static class ProvideServicePermissionType.ServiceUriType
          The Presence Rules service-uri element.
 
Constructor Summary
ProvideServicePermissionType()
           
 
Method Summary
 ProvideServicePermissionType.AllServicesType getAllServices()
          Gets the value of the allServices property.
 List<Element> getAny()
          Gets the value of the any property.
 List<ClassType> getClasses()
          Gets the value of the classes property.
 List<OccurrenceIdType> getOccurrences()
          Gets the value of the occurrences property.
 List<ProvideServicePermissionType.ServiceUriType> getServiceUriList()
          Gets the value of the serviceUriSchemeList property.
 List<ProvideServicePermissionType.ServiceUriSchemeType> getServiceUriSchemeList()
          Gets the value of the serviceUriSchemeList property.
 void setAllServices(ProvideServicePermissionType.AllServicesType allServices)
          Sets the value of the allServices property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvideServicePermissionType

public ProvideServicePermissionType()
Method Detail

setAllServices

public void setAllServices(ProvideServicePermissionType.AllServicesType allServices)
Sets the value of the allServices property.

Parameters:
allServices - the allServices to set.

getAllServices

public ProvideServicePermissionType.AllServicesType getAllServices()
Gets the value of the allServices property.

Returns:
the allServices property.

getServiceUriList

public List<ProvideServicePermissionType.ServiceUriType> getServiceUriList()
Gets the value of the serviceUriSchemeList property.

Returns:
the serviceUriSchemeList property.

getServiceUriSchemeList

public List<ProvideServicePermissionType.ServiceUriSchemeType> getServiceUriSchemeList()
Gets the value of the serviceUriSchemeList property.

Returns:
the serviceUriSchemeList property.

getOccurrences

public List<OccurrenceIdType> getOccurrences()
Gets the value of the occurrences property.

Returns:
the occurrences property.

getClasses

public List<ClassType> getClasses()
Gets the value of the classes property.

Returns:
the classes property.

getAny

public List<Element> getAny()
Gets the value of the any property.

Returns:
the any property.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.