com.esri.arcgis.trackinganalyst
Interface IServAction

All Superinterfaces:
Serializable
All Known Implementing Classes:
ActionBase, DataModificationAction, DataPartitionAction, DataSummaryAction, EmailAlertAction, FilterAction, HighlightSuppressionAction, IServActionProxy, TagAction

public interface IServAction
extends Serializable

Provides access to methods and properties needed to identify and manage tracking server based actions.

Description

This interface provides an optional way for an action to be processed on a layer. Objects that implement this interface are targeted for layer processing such as automatic pan or zoom operations.

Product Availability

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


Method Summary
 String getDatasetDefinitionID()
          Value of the DatasetDefinitionID property.
 String getDatasetDefinitionName()
          Value of the DatasetDefinitionName property.
 int getGeometryColumnNumber()
          Value of the GeometryColumnNumber property.
 int getGeometryColumnType()
          Type of geomety object contained in the geometry column.
 int getTrackIdColumnNumber()
          Value of the TrackIdColumnNumber property.
 void setDatasetDefinitionID(String bstrDatasetDefID)
          Value of the DatasetDefinitionID property.
 void setDatasetDefinitionName(String bstrDatasetDefName)
          Value of the DatasetDefinitionName property.
 void setGeometryColumnNumber(int iVal)
          Value of the GeometryColumnNumber property.
 void setGeometryColumnType(int iVal)
          Type of geomety object contained in the geometry column.
 void setTrackIdColumnNumber(int iVal)
          Value of the TrackIdColumnNumber property.
 

Method Detail

getDatasetDefinitionName

String getDatasetDefinitionName()
                                throws IOException,
                                       AutomationException
Value of the DatasetDefinitionName property.

Product Availability

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

Returns:
The bstrDatasetDefName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionName

void setDatasetDefinitionName(String bstrDatasetDefName)
                              throws IOException,
                                     AutomationException
Value of the DatasetDefinitionName property.

Description

Sets the value of the DatasetDefinitionName property.

Product Availability

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

Parameters:
bstrDatasetDefName - The bstrDatasetDefName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetDefinitionID

String getDatasetDefinitionID()
                              throws IOException,
                                     AutomationException
Value of the DatasetDefinitionID property.

Product Availability

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

Returns:
The bstrDatasetDefID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionID

void setDatasetDefinitionID(String bstrDatasetDefID)
                            throws IOException,
                                   AutomationException
Value of the DatasetDefinitionID property.

Description

Sets the value of the DatasetDefinitionID property.

Product Availability

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

Parameters:
bstrDatasetDefID - The bstrDatasetDefID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryColumnNumber

int getGeometryColumnNumber()
                            throws IOException,
                                   AutomationException
Value of the GeometryColumnNumber property.

Description

Returns the value of the GeometryColumnNumber property.

Product Availability

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

Returns:
The iVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryColumnNumber

void setGeometryColumnNumber(int iVal)
                             throws IOException,
                                    AutomationException
Value of the GeometryColumnNumber property.

Description

Sets the value of the GeometryColumnNumber property.

Product Availability

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

Parameters:
iVal - The iVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackIdColumnNumber

int getTrackIdColumnNumber()
                           throws IOException,
                                  AutomationException
Value of the TrackIdColumnNumber property.

Product Availability

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

Returns:
The iVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackIdColumnNumber

void setTrackIdColumnNumber(int iVal)
                            throws IOException,
                                   AutomationException
Value of the TrackIdColumnNumber property.

Product Availability

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

Parameters:
iVal - The iVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryColumnType

int getGeometryColumnType()
                          throws IOException,
                                 AutomationException
Type of geomety object contained in the geometry column.

Product Availability

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

Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryColumnType

void setGeometryColumnType(int iVal)
                           throws IOException,
                                  AutomationException
Type of geomety object contained in the geometry column.

Product Availability

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

Parameters:
iVal - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.