FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoILongTransactionConflictDirectiveEnumerator Class Reference

#include <ILTConflictDirectiveEnumerator.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoILongTransactionConflictDirectiveEnumerator:

[legend]
List of all members.

Detailed Description

The FdoILongTransactionConflictDirective interface is used to specify how conflict should be resolved for a particular object.

Definition at line 32 of file ILTConflictDirectiveEnumerator.h.


Public Member Functions

virtual FDO_API FdoInt32 GetCount ()=0
 Returns the number of conflicts reported by this enumerator.
virtual FDO_API FdoStringGetFeatureClassName ()=0
 Gets the class name of the current feature in conflict.
virtual FDO_API FdoPropertyValueCollectionGetIdentity ()=0
 Returns FdoPropertyValueCollection containing the property values that uniquely identify the current feature in conflict.
virtual FDO_API FdoLongTransactionConflictResolution GetResolution ()=0
 Gets the FdoLongTransactionConflictResolution value to use for the current feature. The default value is FdoLongTransactionConflictResolution_Child.
virtual FDO_API bool ReadNext ()=0
 Advances the enumerator to the next conflict. The default position of the enumerator is prior to the first item. Thus, you must call ReadNext to begin accessing any data. ReadNext returns true until the end of the directives is reached. After the end of the directives is passed, subsequent calls to ReadNext return false until Reset is called.
virtual FDO_API void Reset ()=0
 Sets the enumerator to its initial position, which is before the first conflict.
virtual FDO_API void SetResolution (FdoLongTransactionConflictResolution value)=0
 Sets the FdoLongTransactionConflictResolution value to use for the current feature. The default value is FdoLongTransactionConflictResolution_Child.

Member Function Documentation

virtual FDO_API FdoInt32 FdoILongTransactionConflictDirectiveEnumerator::GetCount  )  [pure virtual]
 

Returns the number of conflicts reported by this enumerator.

Returns:
Returns the number of conflicts

virtual FDO_API FdoString* FdoILongTransactionConflictDirectiveEnumerator::GetFeatureClassName  )  [pure virtual]
 

Gets the class name of the current feature in conflict.

Returns:
Returns the class name

virtual FDO_API FdoPropertyValueCollection* FdoILongTransactionConflictDirectiveEnumerator::GetIdentity  )  [pure virtual]
 

Returns FdoPropertyValueCollection containing the property values that uniquely identify the current feature in conflict.

Returns:
Returns FdoPropertyValueCollection

virtual FDO_API FdoLongTransactionConflictResolution FdoILongTransactionConflictDirectiveEnumerator::GetResolution  )  [pure virtual]
 

Gets the FdoLongTransactionConflictResolution value to use for the current feature. The default value is FdoLongTransactionConflictResolution_Child.

Returns:
Returns FdoLongTransactionConflictResolution value

virtual FDO_API bool FdoILongTransactionConflictDirectiveEnumerator::ReadNext  )  [pure virtual]
 

Advances the enumerator to the next conflict. The default position of the enumerator is prior to the first item. Thus, you must call ReadNext to begin accessing any data. ReadNext returns true until the end of the directives is reached. After the end of the directives is passed, subsequent calls to ReadNext return false until Reset is called.

Returns:
Returns True until the end of the directives is reached

virtual FDO_API void FdoILongTransactionConflictDirectiveEnumerator::Reset  )  [pure virtual]
 

Sets the enumerator to its initial position, which is before the first conflict.

Returns:
Returns nothing

virtual FDO_API void FdoILongTransactionConflictDirectiveEnumerator::SetResolution FdoLongTransactionConflictResolution  value  )  [pure virtual]
 

Sets the FdoLongTransactionConflictResolution value to use for the current feature. The default value is FdoLongTransactionConflictResolution_Child.

Parameters:
value Input the FdoLongTransactionConflictResolution value
Returns:
Returns nothing

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.