|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IArchiveRegistrationInfo
The properties used to register a dataset for archiving and for describing an already registered object.
The EnableArchiving method takes a set of ArchiveRegistrationInfo objects. The IArchiveRegistrationInfo interface can be leveraged to define the archive registration configuration. The interface contains four read/write properties which define the customization. The DatasetName property refers to the name of the dataset this registration info object applies to. The ArchiveTableName property specifies the name of the archive table that will be created by the registration process. The FromFieldName and ToFieldName properties specify the historical schema for the archive table.
It is important to note that unless there is an entry in the set for each archive object a default schema setup will be used during the time of registration.
Method Summary | |
---|---|
String |
getArchiveTableName()
The name of the archive table. |
String |
getDatasetName()
The name of the dataset this registration information applies to. |
String |
getFromFieldName()
The name of the FROM field. |
String |
getOIDFieldName()
The name of the archive object id field. |
Object |
getSeedTimeStamp()
The initial timestamp when archiving was enabled. |
String |
getToFieldName()
The name of the TO field. |
void |
setArchiveTableName(String archiveTableName)
The name of the archive table. |
void |
setDatasetName(String name)
The name of the dataset this registration information applies to. |
void |
setFromFieldName(String fromField)
The name of the FROM field. |
void |
setOIDFieldName(String oidField)
The name of the archive object id field. |
void |
setToFieldName(String toField)
The name of the TO field. |
Method Detail |
---|
String getDatasetName() throws IOException, AutomationException
The DatasetName property refers to the name of the dataset the registration info object applies to. This property is used as an identifier when the dataset is registered for archiving.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDatasetName(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getArchiveTableName() throws IOException, AutomationException
The ArchiveTableName property is used to specify a table's name for the archive table that is created when a dataset is registered for archiving. If no name is specified through the ArchiveTableName property the name will default to the object name appended with an "_H", for example "PARCELS_H".
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setArchiveTableName(String archiveTableName) throws IOException, AutomationException
archiveTableName
- The archiveTableName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getFromFieldName() throws IOException, AutomationException
The FromFieldName property is used to specify the field name for the from date field in the archive table. If no user defined name is specified the field name will default to "GDB_FROM_DATE".
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFromFieldName(String fromField) throws IOException, AutomationException
fromField
- The fromField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getToFieldName() throws IOException, AutomationException
The ToFieldName property is used to specify the field name for the to date field in the archive table. If no user defined name is specified the field name will default to "GDB_TO_DATE".
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setToFieldName(String toField) throws IOException, AutomationException
toField
- The toField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getOIDFieldName() throws IOException, AutomationException
The OIDFieldName property is used to specify the field name for the archive object identifier field which is a unique field that is maintained in the archive table. If no user defined name is specified the field name will default to "GDB_ARCHIVE_OID".
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOIDFieldName(String oidField) throws IOException, AutomationException
oidField
- The oidField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getSeedTimeStamp() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |