javapns.notification.management
Class EmailPayload

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

public class EmailPayload
extends MobileConfigPayload

An MDM payload for Email.

Author:
Sylvain Pedneault

Constructor Summary
EmailPayload(int payloadVersion, String payloadOrganization, String payloadIdentifier, String payloadDisplayName, String emailAccountType, String emailAddress, String incomingMailServerAuthentication, String incomingMailServerHostName, String incomingMailServerUsername, String outgoingMailServerAuthentication, String outgoingMailServerHostName, String outgoingMailServerUsername)
           
 
Method Summary
 void setEmailAccountDescription(String value)
           
 void setEmailAccountName(String value)
           
 void setIncomingMailServerPortNumber(int value)
           
 void setIncomingMailServerUseSSL(boolean value)
           
 void setIncomingPassword(String value)
           
 void setOutgoingMailServerPortNumber(int value)
           
 void setOutgoingMailServerUseSSL(boolean value)
           
 void setOutgoingPassword(String value)
           
 void setOutgoingPasswwordSameAsIncomingPassword(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

EmailPayload

public EmailPayload(int payloadVersion,
                    String payloadOrganization,
                    String payloadIdentifier,
                    String payloadDisplayName,
                    String emailAccountType,
                    String emailAddress,
                    String incomingMailServerAuthentication,
                    String incomingMailServerHostName,
                    String incomingMailServerUsername,
                    String outgoingMailServerAuthentication,
                    String outgoingMailServerHostName,
                    String outgoingMailServerUsername)
             throws JSONException
Throws:
JSONException
Method Detail

setEmailAccountDescription

public void setEmailAccountDescription(String value)
                                throws JSONException
Throws:
JSONException

setEmailAccountName

public void setEmailAccountName(String value)
                         throws JSONException
Throws:
JSONException

setIncomingMailServerPortNumber

public void setIncomingMailServerPortNumber(int value)
                                     throws JSONException
Throws:
JSONException

setIncomingMailServerUseSSL

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

setIncomingPassword

public void setIncomingPassword(String value)
                         throws JSONException
Throws:
JSONException

setOutgoingPassword

public void setOutgoingPassword(String value)
                         throws JSONException
Throws:
JSONException

setOutgoingPasswwordSameAsIncomingPassword

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

setOutgoingMailServerPortNumber

public void setOutgoingMailServerPortNumber(int value)
                                     throws JSONException
Throws:
JSONException

setOutgoingMailServerUseSSL

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