javapns.notification.management
Class RestrictionsPayload

java.lang.Object
  extended by javapns.notification.Payload
      extended by javapns.notification.management.MobileConfigPayload
          extended by javapns.notification.management.RestrictionsPayload

public class RestrictionsPayload
extends MobileConfigPayload

An MDM payload for Restrictions.

Author:
Sylvain Pedneault

Constructor Summary
RestrictionsPayload(int payloadVersion, String payloadOrganization, String payloadIdentifier, String payloadDisplayName)
           
 
Method Summary
 void setAllowAppInstallation(boolean value)
           
 void setAllowCamera(boolean value)
           
 void setAllowExplicitContent(boolean value)
           
 void setAllowiTunes(boolean value)
           
 void setAllowSafari(boolean value)
           
 void setAllowScreenShot(boolean value)
           
 void setAllowYouTube(boolean value)
           
 
Methods inherited from class javapns.notification.management.MobileConfigPayload
setPayloadDescription, setPayloadRemovalDisallowed
 
Methods inherited from class javapns.notification.Payload
addCustomDictionary, addCustomDictionary, addCustomDictionary, asSimulationOnly, estimatePayloadSizeAfterAdding, getCharacterEncoding, getExpiry, getMaximumPayloadSize, getPayload, getPayloadAsBytes, getPayloadSize, isEstimatedPayloadSizeAllowedAfterAdding, isPayloadSizeEstimatedWhenAdding, setCharacterEncoding, setExpiry, setPayloadSizeEstimatedWhenAdding, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RestrictionsPayload

public RestrictionsPayload(int payloadVersion,
                           String payloadOrganization,
                           String payloadIdentifier,
                           String payloadDisplayName)
                    throws JSONException
Throws:
JSONException
Method Detail

setAllowAppInstallation

public void setAllowAppInstallation(boolean value)
                             throws JSONException
Throws:
JSONException

setAllowCamera

public void setAllowCamera(boolean value)
                    throws JSONException
Throws:
JSONException

setAllowExplicitContent

public void setAllowExplicitContent(boolean value)
                             throws JSONException
Throws:
JSONException

setAllowScreenShot

public void setAllowScreenShot(boolean value)
                        throws JSONException
Throws:
JSONException

setAllowYouTube

public void setAllowYouTube(boolean value)
                     throws JSONException
Throws:
JSONException

setAllowiTunes

public void setAllowiTunes(boolean value)
                    throws JSONException
Throws:
JSONException

setAllowSafari

public void setAllowSafari(boolean value)
                    throws JSONException
Throws:
JSONException