com.esri.arcgis.trackinganalyst
Class ILockedFeatureSearchProxy

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

public class ILockedFeatureSearchProxy
extends com.esri.arcgis.interop.Dispatch
implements ILockedFeatureSearch, Serializable

Provides access to methods needed to select, search and lock MBDB records.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  ILockedFeatureSearchProxy()
           
  ILockedFeatureSearchProxy(Object obj)
           
protected ILockedFeatureSearchProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IFIDSet getAllLockedFIDs()
          Indicates the FIDs for all locked features.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 ICursor searchAndLock(IQueryFilter piQueryFilter, boolean recycling)
          Searches records that satisfy the query filter and lockes them.
 ISelectionSet selectAndLock(IQueryFilter piQueryFilter, int selType, int selOption, IWorkspace piSelectionContainer)
          Selectes records that satisfy the query filter, selection type and selection option, and lockes them.
 void unlockAllFeatures()
          Unlocks all features that are locked.
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ILockedFeatureSearchProxy

public ILockedFeatureSearchProxy()

ILockedFeatureSearchProxy

public ILockedFeatureSearchProxy(Object obj)
                          throws IOException
Throws:
IOException

ILockedFeatureSearchProxy

protected ILockedFeatureSearchProxy(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

getAllLockedFIDs

public IFIDSet getAllLockedFIDs()
                         throws IOException,
                                AutomationException
Indicates the FIDs for all locked features.

Product Availability

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

Specified by:
getAllLockedFIDs in interface ILockedFeatureSearch
Returns:
A reference to a com.esri.arcgis.geodatabase.IFIDSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

searchAndLock

public ICursor searchAndLock(IQueryFilter piQueryFilter,
                             boolean recycling)
                      throws IOException,
                             AutomationException
Searches records that satisfy the query filter and lockes them.

Product Availability

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

Specified by:
searchAndLock in interface ILockedFeatureSearch
Parameters:
piQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
recycling - The recycling (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

selectAndLock

public ISelectionSet selectAndLock(IQueryFilter piQueryFilter,
                                   int selType,
                                   int selOption,
                                   IWorkspace piSelectionContainer)
                            throws IOException,
                                   AutomationException
Selectes records that satisfy the query filter, selection type and selection option, and lockes them.

Product Availability

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

Specified by:
selectAndLock in interface ILockedFeatureSearch
Parameters:
piQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
selType - A com.esri.arcgis.geodatabase.esriSelectionType constant (in)
selOption - A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)
piSelectionContainer - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unlockAllFeatures

public void unlockAllFeatures()
                       throws IOException,
                              AutomationException
Unlocks all features that are locked.

Product Availability

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

Specified by:
unlockAllFeatures in interface ILockedFeatureSearch
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException