com.esri.arcgis.trackinganalyst
Class IEmailAlertActionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.IEmailAlertActionProxy
All Implemented Interfaces:
IEmailAlertAction, Externalizable, Serializable

public class IEmailAlertActionProxy
extends com.esri.arcgis.interop.Dispatch
implements IEmailAlertAction, Serializable

Provides access to properties and methods needed for the Email Alert actions.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IEmailAlertActionProxy()
           
  IEmailAlertActionProxy(Object obj)
           
protected IEmailAlertActionProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getDatasetDefinitionID()
          Dataset Definition ID associated with the service connection to the real-time temporal events.
 String[] getEmailList()
          List of email addresses for the recipients of the action's Email Alert.
 IEmailProperties getEmailSetupProperties()
          Property set holding the SMTPServer and domain name to be used to construct the sender email address for the Email Alert messages.
 IMessageTemplate getMessageTemplate()
          Template for use when constructing the action's Email Alert message body.
 void removeListener(String iidStr, Object theListener)
           
 void setDatasetDefinitionID(String pVal)
          Dataset Definition ID associated with the service connection to the real-time temporal events.
 void setEmailList(String[] pVal)
          List of email addresses for the recipients of the action's Email Alert.
 void setEmailSetupProperties(IEmailProperties ppVal)
          Property set holding the SMTPServer and domain name to be used to construct the sender email address for the Email Alert messages.
 void setMessageTemplate(IMessageTemplate pVal)
          Template for use when constructing the action's Email Alert message body.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IEmailAlertActionProxy

public IEmailAlertActionProxy()

IEmailAlertActionProxy

public IEmailAlertActionProxy(Object obj)
                       throws IOException
Throws:
IOException

IEmailAlertActionProxy

protected IEmailAlertActionProxy(Object obj,
                                 String iid)
                          throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getMessageTemplate

public IMessageTemplate getMessageTemplate()
                                    throws IOException,
                                           AutomationException
Template for use when constructing the action's Email Alert message body.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getMessageTemplate in interface IEmailAlertAction
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IMessageTemplate
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMessageTemplate

public void setMessageTemplate(IMessageTemplate pVal)
                        throws IOException,
                               AutomationException
Template for use when constructing the action's Email Alert message body.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setMessageTemplate in interface IEmailAlertAction
Parameters:
pVal - A reference to a com.esri.arcgis.trackinganalyst.IMessageTemplate (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEmailList

public String[] getEmailList()
                      throws IOException,
                             AutomationException
List of email addresses for the recipients of the action's Email Alert.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getEmailList in interface IEmailAlertAction
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEmailList

public void setEmailList(String[] pVal)
                  throws IOException,
                         AutomationException
List of email addresses for the recipients of the action's Email Alert.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setEmailList in interface IEmailAlertAction
Parameters:
pVal - The pVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEmailSetupProperties

public IEmailProperties getEmailSetupProperties()
                                         throws IOException,
                                                AutomationException
Property set holding the SMTPServer and domain name to be used to construct the sender email address for the Email Alert messages.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getEmailSetupProperties in interface IEmailAlertAction
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IEmailProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEmailSetupProperties

public void setEmailSetupProperties(IEmailProperties ppVal)
                             throws IOException,
                                    AutomationException
Property set holding the SMTPServer and domain name to be used to construct the sender email address for the Email Alert messages.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setEmailSetupProperties in interface IEmailAlertAction
Parameters:
ppVal - A reference to a com.esri.arcgis.trackinganalyst.IEmailProperties (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetDefinitionID

public String getDatasetDefinitionID()
                              throws IOException,
                                     AutomationException
Dataset Definition ID associated with the service connection to the real-time temporal events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getDatasetDefinitionID in interface IEmailAlertAction
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionID

public void setDatasetDefinitionID(String pVal)
                            throws IOException,
                                   AutomationException
Dataset Definition ID associated with the service connection to the real-time temporal events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setDatasetDefinitionID in interface IEmailAlertAction
Parameters:
pVal - The pVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.