com.esri.arcgis.geodatabase
Class IFileDataLockProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IFileDataLockProxy
All Implemented Interfaces:
IFileDataLock, java.io.Externalizable, java.io.Serializable

public class IFileDataLockProxy
extends com.esri.arcgis.interop.Dispatch
implements IFileDataLock, java.io.Serializable

Internal use class Proxy for COM Interface 'IFileDataLock'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to file data sources data lock functionality.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.IFileDataLock
IID, IIDadf6d66d_a47a_11d4_9f87_00c04f6bdf0e
 
Constructor Summary
  IFileDataLockProxy()
          For internal use only
  IFileDataLockProxy(java.lang.Object obj)
           
protected IFileDataLockProxy(java.lang.Object obj, java.lang.String iid)
           
  IFileDataLockProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IFileDataLockProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void acquireFileLock(int lockType)
          Acquire a file data lock.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void changeFileLock(int lockType)
          Change the file data lock type.
 int getLockType()
          Get the lock type.
 void releaseFileLock()
          Release a file data lock.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IFileDataLockProxy

public IFileDataLockProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IFileDataLockProxy

public IFileDataLockProxy()
For internal use only


IFileDataLockProxy

public IFileDataLockProxy(java.lang.Object obj)
                   throws java.io.IOException
Throws:
java.io.IOException

IFileDataLockProxy

protected IFileDataLockProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Throws:
java.io.IOException

IFileDataLockProxy

protected IFileDataLockProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

acquireFileLock

public void acquireFileLock(int lockType)
                     throws java.io.IOException,
                            AutomationException
Acquire a file data lock.

Specified by:
acquireFileLock in interface IFileDataLock
Parameters:
lockType - A com.esri.arcgis.system.esriLockMgrType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

releaseFileLock

public void releaseFileLock()
                     throws java.io.IOException,
                            AutomationException
Release a file data lock.

Specified by:
releaseFileLock in interface IFileDataLock
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

changeFileLock

public void changeFileLock(int lockType)
                    throws java.io.IOException,
                           AutomationException
Change the file data lock type.

Specified by:
changeFileLock in interface IFileDataLock
Parameters:
lockType - A com.esri.arcgis.system.esriLockMgrType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLockType

public int getLockType()
                throws java.io.IOException,
                       AutomationException
Get the lock type.

Specified by:
getLockType in interface IFileDataLock
Returns:
A com.esri.arcgis.system.esriLockMgrType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.