public interface IVersionedObject
extends java.io.Serializable
Description: 'Provides access to members that manage a versioned object.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID4a1fb361_b863_11d1_9ce7_0000f8780619 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
IVersion |
getVersion()
The object's current version.
|
void |
getVersionRegistrationInfo(boolean[] isRegistered,
boolean[] isMovingEditsToBase)
Indicates if this object is registered as versioned and is moving edits to base.
|
boolean |
isHasUncompressedEdits()
Indicates if the object has edits that haven't been compressed yet.
|
boolean |
isRegisteredAsVersioned()
Indicates if the object is registered as versioned.
|
void |
registerAsVersioned(boolean isVersioned)
Register/UnRegister the object as being versioned.
|
void |
registerAsVersioned3(boolean moveEditsToBase)
Register this object as versioned with the option to move edits to base.
|
boolean |
supportsMovingEditsToBase()
Indicates if this object supports moving edits to base as a RegisterAsVersioned3 option.
|
void |
unRegisterAsVersioned3(boolean compressDefault)
UnRegister this object as versioned with the option to compress the Default edits to base.
|
static final int IID4a1fb361_b863_11d1_9ce7_0000f8780619
static final int xxDummy
static final java.lang.String IID
IVersion getVersion() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isRegisteredAsVersioned() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void registerAsVersioned(boolean isVersioned) throws java.io.IOException, AutomationException
isVersioned
- The isVersioned (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isHasUncompressedEdits() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean supportsMovingEditsToBase() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void registerAsVersioned3(boolean moveEditsToBase) throws java.io.IOException, AutomationException
moveEditsToBase
- The moveEditsToBase (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void unRegisterAsVersioned3(boolean compressDefault) throws java.io.IOException, AutomationException
compressDefault
- The compressDefault (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getVersionRegistrationInfo(boolean[] isRegistered, boolean[] isMovingEditsToBase) throws java.io.IOException, AutomationException
isRegistered
- The isRegistered (out: use single element array)isMovingEditsToBase
- The isMovingEditsToBase (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.