Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

public class ProvideDevicePermissionType
extends Object

The Presence Rules provide-devices element. Allows a watcher to see "device" information present in the presence document.

Compliant with rfc5025.

Author:
Grigorii Balutsel

Nested Class Summary
static class ProvideDevicePermissionType.AllDevicesType
          The Presence Rules all-devices element.
static class ProvideDevicePermissionType.DeviceIdType
          The Presence Rules deviceID element.
 
Constructor Summary
ProvideDevicePermissionType()
           
 
Method Summary
 ProvideDevicePermissionType.AllDevicesType getAllDevices()
          Gets the value of the allDevices property.
 List<Element> getAny()
          Gets the value of the any property.
 List<ClassType> getClasses()
          Gets the value of the classes property.
 List<ProvideDevicePermissionType.DeviceIdType> getDevices()
          Gets the value of the devices property.
 List<OccurrenceIdType> getOccurrences()
          Gets the value of the occurrences property.
 void setAllDevices(ProvideDevicePermissionType.AllDevicesType allDevices)
          Sets the value of the allDevices property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvideDevicePermissionType

public ProvideDevicePermissionType()
Method Detail

setAllDevices

public void setAllDevices(ProvideDevicePermissionType.AllDevicesType allDevices)
Sets the value of the allDevices property.

Parameters:
allDevices - the allDevices to set.

getAllDevices

public ProvideDevicePermissionType.AllDevicesType getAllDevices()
Gets the value of the allDevices property.

Returns:
the allDevices property.

getDevices

public List<ProvideDevicePermissionType.DeviceIdType> getDevices()
Gets the value of the devices property.

Returns:
the devices 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.