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.