com.esri.arcgis.geodatabase
Interface IDEEditorTracking

All Superinterfaces:
Serializable
All Known Implementing Classes:
DEFeatureClass, DERasterCatalog, DETable

public interface IDEEditorTracking
extends Serializable

Provides access to members that return information about Editor Tracking properties in data element.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getCreatedAtFieldName()
          The name of the creation time field.
 String getCreatorFieldName()
          The name of the creator field.
 String getEditedAtFieldName()
          The name of the edit time field.
 String getEditorFieldName()
          The name of the editor field.
 boolean isEditorTrackingEnabled()
          The property to determine if Editor Tracking is enabled on this data element.
 boolean isTimeInUTC()
          The property to determine Editor Tracking times are recorded in UTC.
 void setCreatedAtFieldName(String createdAtFieldName)
          The name of the creation time field.
 void setCreatorFieldName(String creatorFieldName)
          The name of the creator field.
 void setEditedAtFieldName(String editedAtFieldName)
          The name of the edit time field.
 void setEditorFieldName(String editorFieldName)
          The name of the editor field.
 void setEditorTrackingEnabled(boolean isEditorTrackingEnabled)
          The property to determine if Editor Tracking is enabled on this data element.
 void setIsTimeInUTC(boolean isTimeInUTC)
          The property to determine Editor Tracking times are recorded in UTC.
 

Method Detail

isEditorTrackingEnabled

boolean isEditorTrackingEnabled()
                                throws IOException,
                                       AutomationException
The property to determine if Editor Tracking is enabled on this data element.

Description

EditorTrackingEnabled returns whether editor tracking is enabled on a dataset. The return value is a boolean.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setEditorTrackingEnabled

void setEditorTrackingEnabled(boolean isEditorTrackingEnabled)
                              throws IOException,
                                     AutomationException
The property to determine if Editor Tracking is enabled on this data element.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getCreatorFieldName

String getCreatorFieldName()
                           throws IOException,
                                  AutomationException
The name of the creator field.

Description

CreatorFieldName returns the name of the field that records the names of users who create features or records. The return value is a string.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setCreatorFieldName

void setCreatorFieldName(String creatorFieldName)
                         throws IOException,
                                AutomationException
The name of the creator field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getCreatedAtFieldName

String getCreatedAtFieldName()
                             throws IOException,
                                    AutomationException
The name of the creation time field.

Description

CreatedAtFieldName returns the name of the field that records the date and time features or records were created. The return value is a string.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setCreatedAtFieldName

void setCreatedAtFieldName(String createdAtFieldName)
                           throws IOException,
                                  AutomationException
The name of the creation time field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getEditorFieldName

String getEditorFieldName()
                          throws IOException,
                                 AutomationException
The name of the editor field.

Description

EditorFieldName returns the name of the field that records the name of the user who last edited features or records. The return value is a string.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setEditorFieldName

void setEditorFieldName(String editorFieldName)
                        throws IOException,
                               AutomationException
The name of the editor field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getEditedAtFieldName

String getEditedAtFieldName()
                            throws IOException,
                                   AutomationException
The name of the edit time field.

Description

EditorFieldName returns the name of the field that records the date and time features or records were last edited. The return value is a string.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setEditedAtFieldName

void setEditedAtFieldName(String editedAtFieldName)
                          throws IOException,
                                 AutomationException
The name of the edit time field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isTimeInUTC

boolean isTimeInUTC()
                    throws IOException,
                           AutomationException
The property to determine Editor Tracking times are recorded in UTC.

Description

IsTimeInUTC returns whether time is recorded in UTC or database time. The return value is a boolean.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setIsTimeInUTC

void setIsTimeInUTC(boolean isTimeInUTC)
                    throws IOException,
                           AutomationException
The property to determine Editor Tracking times are recorded in UTC.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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