|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IModifiedClassInfo
Provides access to members that return information about feature classes and tables with edits.
This interface has properties to return the modified tables, feature classes and attributed relationship classes. The ChildClassName, ClassID and DatasetType properties refer to the source geodatabase (e.g. check-out geodatabase) or delta file while the ParentClassName, ParentDatabase and ParentOwner properties refer to the destination for the changes (e.g. parent replica geodatabase).
Method Summary | |
---|---|
String |
getChildClassName()
The name of the feature class or table. |
int |
getClassID()
The ID assigned to the feature class or table in the geodatabase. |
int |
getDatasetType()
The type of data. |
String |
getParentClassName()
Name of the checked out feature class or table in the master database. |
String |
getParentDatabase()
Name of the database where the checked out feature class or table is stored in the master database. |
String |
getParentOwner()
Name of the database user that owns the checked out feature class or table in the master database. |
Method Detail |
---|
String getChildClassName() throws IOException, AutomationException
The name of a table, feature class or attributed relationship class to which the edits have been applied on the source geodatabse.
For sources other than check-out replicas, two-way replicas, or one way replicas (i.e. DeltaDataChanges or VersionDataChanges) the ParentClassName is the same as the ChildClassName. For CheckoutDataChanges colclass, the ParentClassName refers to the parent replica geodatabase (previously referred to as the master geodatabase) while the ChildClassName refers to the check-out geodatabase. For the ReplicationDataChanges coclass, the ParentClassName is the parent replica geodatabase and the ChildClassName refers to the child replica geodatabase.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getClassID() throws IOException, AutomationException
The id that identifies the data (e.g. table or feature class) in the source geodatabase.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getParentClassName() throws IOException, AutomationException
The name of a table, feature class or attributed relationship class to which the edits have been applied on the source geodatabse.
For sources other than check-outs, two way or one way replicas (i.e. DeltaDataChanges or VersionDataChanges) the ParentClassName is the same as the ChildClassName. For CheckoutDataChanges colclass, the ParentClassName refers to the parent replica geodatabase (previously referred to as the master geodatabase) while the ChildClassName refers to the check-out geodatabase. For the ReplicationDataChanges coclass, the ParentClassName is the parent replica geodatabase and the ChildClassName refers to the child replica geodatabase.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDatasetType() throws IOException, AutomationException
Indicates the type of data to which the edits have been applied. Possible types include tables, feature classes and attributed relationships. This method returns value of the esriDataType enumeration. See the esriDatasetType enumeration for more information.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getParentDatabase() throws IOException, AutomationException
Returns the string name of the database of the parent database.
This property returns an empty string if the parent replica geodatabase is an Oracle database.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getParentOwner() throws IOException, AutomationException
The method returns the string name of the database user that owns replicated data in the parent replica.
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 |