com.esri.arcgis.geodatabase
Interface IHistoricalWorkspace

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IHistoricalWorkspaceProxy

public interface IHistoricalWorkspace
extends java.io.Serializable

COM Interface 'IHistoricalWorkspace'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID39c92bb1_28e4_4333_8fbc_4e32fb50ae63
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IHistoricalMarker addHistoricalMarker(java.lang.String name, java.lang.Object tstamp)
          Add a historical marker to this workspace.
 IHistoricalVersion findHistoricalVersionByName(java.lang.String historicalMarkerName)
          Open a historical version by specifying a historical marker name.
 IHistoricalVersion findHistoricalVersionByTimeStamp(java.lang.Object tstamp)
          Open a historical version by specifying a timestamp.
 java.lang.String getDefaultMarkerName()
          The marker name which represents the last save or post of the default transactional version.
 IEnumHistoricalMarker getHistoricalMarkers()
          An enumerator of all historical markers managed by this workspace.
 void removeHistoricalMarker(java.lang.String name)
          Remove a historical marker from this workspace.
 

Field Detail

IID39c92bb1_28e4_4333_8fbc_4e32fb50ae63

static final int IID39c92bb1_28e4_4333_8fbc_4e32fb50ae63
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getDefaultMarkerName

java.lang.String getDefaultMarkerName()
                                      throws java.io.IOException,
                                             AutomationException
The marker name which represents the last save or post of the default transactional version.

Returns:
The defaultMarkerName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistoricalMarkers

IEnumHistoricalMarker getHistoricalMarkers()
                                           throws java.io.IOException,
                                                  AutomationException
An enumerator of all historical markers managed by this workspace.

Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumHistoricalMarker
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addHistoricalMarker

IHistoricalMarker addHistoricalMarker(java.lang.String name,
                                      java.lang.Object tstamp)
                                      throws java.io.IOException,
                                             AutomationException
Add a historical marker to this workspace.

Parameters:
name - The name (in)
tstamp - A Variant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IHistoricalMarker
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeHistoricalMarker

void removeHistoricalMarker(java.lang.String name)
                            throws java.io.IOException,
                                   AutomationException
Remove a historical marker from this workspace.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findHistoricalVersionByTimeStamp

IHistoricalVersion findHistoricalVersionByTimeStamp(java.lang.Object tstamp)
                                                    throws java.io.IOException,
                                                           AutomationException
Open a historical version by specifying a timestamp.

Parameters:
tstamp - A Variant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IHistoricalVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findHistoricalVersionByName

IHistoricalVersion findHistoricalVersionByName(java.lang.String historicalMarkerName)
                                               throws java.io.IOException,
                                                      AutomationException
Open a historical version by specifying a historical marker name.

Parameters:
historicalMarkerName - The historicalMarkerName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IHistoricalVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.