|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICadastralJob
Provides access to members that control the properties of a cadastral job.
This is a light-weight object used to retrieve and update the properties of a cadastral job. Property values are stored in the jobs table.
Method Summary | |
---|---|
void |
addControlPoint(int pointID)
Adds a control point to the job. |
void |
addEditParcel(int parcelID)
Adds an edit parcel to the job. |
IFIDSet |
getAdjustmentAreaParcels()
All parcels for the complete area of the job. |
String |
getCommitDate()
The date the cadastral job was committed. |
IFIDSet |
getControlPoints()
The control points for the cadastral job. |
String |
getDescription()
The cadastral job description. |
IFIDSet |
getEditParcels()
Edit parcels for the cadastral job. |
Object |
getExtendedAttribute(int fieldPosition)
The value of an extended attribute. |
int |
getID()
The ObjectID of the Cadastral Job. |
IFIDSet |
getJobParcels()
All the parcels participating in the cadastral job. |
String |
getModifiedDate()
The date the cadastral job was last modified. |
String |
getName()
The cadastral job name. |
String |
getOwner()
The owner of the cadastral job. |
String |
getStartDate()
The start date for the cadastral job. |
int |
getStatus()
The cadastral job status. |
void |
removeControlPoint(int pointID)
Removes a control point from the job. |
void |
removeEditParcel(int parcelID)
Removes a parcel from the job. |
void |
setAdjustmentAreaParcels(IFIDSet adjustmentAreaParcelIDs)
All parcels for the complete area of the job. |
void |
setControlPoints(IFIDSet controlPointslIDs)
The control points for the cadastral job. |
void |
setDescription(String description)
The cadastral job description. |
void |
setEditParcels(IFIDSet editParcelIDs)
Edit parcels for the cadastral job. |
void |
setExtendedAttribute(int fieldPosition,
Object value)
The value of an extended attribute. |
void |
setName(String name)
The cadastral job name. |
void |
setOwner(String owner)
The owner of the cadastral job. |
void |
setStatus(int status)
The cadastral job status. |
Method Detail |
---|
int getID() throws IOException, AutomationException
The ObjectID of the CadastralJob.
Use the ID property to retrieve the ID attribute of the cadastral job. Use the GetJob method to retrieve a CadastralJob object from the cadastral fabric.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDescription() throws IOException, AutomationException
The description of the cadastral job.
Use this property to retrieve or set the description for the cadastral job. Use the UpdateJob method to update the cadastral job with any changes.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDescription(String description) throws IOException, AutomationException
description
- The description (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getName() throws IOException, AutomationException
The name of the cadastral job.
Use this property to retrieve or set the name for the cadastral job. The name must be unique. Use the UpdateJob method to update the cadastral job with any changes.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setName(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getStatus() throws IOException, AutomationException
The status of the cadastral job.
Use this property to retrieve or set the status for the cadastral job. The status value is a coded value in the status field of the Jobs table.
Valid system values:
0 - Active
1 - Committed
2 - Remote
3 - Hold
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStatus(int status) throws IOException, AutomationException
status
- The status (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getOwner() throws IOException, AutomationException
The owner name of the cadastral job.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOwner(String owner) throws IOException, AutomationException
owner
- The owner (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getExtendedAttribute(int fieldPosition) throws IOException, AutomationException
fieldPosition
- The fieldPosition (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExtendedAttribute(int fieldPosition, Object value) throws IOException, AutomationException
fieldPosition
- The fieldPosition (in)value
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getStartDate() throws IOException, AutomationException
Use this property to retrieve the start date for the cadastral job.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getModifiedDate() throws IOException, AutomationException
Use this property to retrieve the date for the last time the cadastral job was modified.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getCommitDate() throws IOException, AutomationException
The date the job was commited for the cadastral fabric. Use the CommitDate property to return the date the cadastral job was committed to the cadastral fabric. This is the date that the Status property of the cadastral job was changed to committed.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFIDSet getEditParcels() throws IOException, AutomationException
The edit parcels for the cadastral job.
The EditParcels property can be used to retrieve or set which parcels will participate as edit parcels in the cadastral job. The FIDSet parameter contains the objectIDs of the edit parcel features in the job. Any existing edit parcels in the job will be replaced by the FIDSet set by this property. To individually add a parcel to the existing set, use the AddEditParcel method on this interface. Use the UpdateJob method to update the cadastral job with any changes.
The parcels in a cadastral job that are marked as edit parcels for a job may not participate as edit parcels in any other job (they may, however, participate as standard job parcels) until the job is committed to the cadastral fabric.
The id's for the edit parcels are added to the JobObjects table. When the job is committed to the cadastral fabric, these rows are removed from the JobObjects table.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setEditParcels(IFIDSet editParcelIDs) throws IOException, AutomationException
editParcelIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFIDSet getAdjustmentAreaParcels() throws IOException, AutomationException
The AdjustmentAreaParcels property can be used to retrieve or set which parcels will participate as area of adjustment parcels in the cadastral job. The FIDSet parameter contains the objectIDs of the adjustment area parcel features in the job.
Any existing adjustment area parcels in the job will be replaced by the FIDSet set by this property. To individually add a parcel to the existing set, use the AddAdjustmentParcel method on this interface. Use the UpdateJob method to update the cadastral job with any changes.
The attributes of parcels participating as area of adjustment parcels cannot be edited. Only the geometry may be edited indirectly via an adjustment in the cadastral editor.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAdjustmentAreaParcels(IFIDSet adjustmentAreaParcelIDs) throws IOException, AutomationException
adjustmentAreaParcelIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFIDSet getControlPoints() throws IOException, AutomationException
The control points for the cadastral job.
The ControlPoints property can be used to retrieve or set which control points will participate in the cadastral job. The FIDSet parameter contains the objectIDs of the control point features in the job.
Any existing control points in the job will be replaced by the FIDSet set by this property. To individually add a control point to the existing set, use the AddControl method on this interface. Use the UpdateJob method to update the cadastral job with any changes.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setControlPoints(IFIDSet controlPointslIDs) throws IOException, AutomationException
controlPointslIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addEditParcel(int parcelID) throws IOException, AutomationException
Add an edit parcel to the job.
Use the AddEditParcel method to add an edit parcel to the cadastral job. Call the ICadastralFabric::UpdateJob method to store the changes. The update will fail if the parcel is marked for edits in another job.
parcelID
- The parcelID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeEditParcel(int parcelID) throws IOException, AutomationException
Remove an edit parcel from the job.
Use the RemoveEditParcelmethod to remove an edit parcel from the cadastral job. Call the ICadastralFabric::UpdateJob method to store the changes.
parcelID
- The parcelID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addControlPoint(int pointID) throws IOException, AutomationException
Add a control point to the job.
Use the AddControlPoint method to add a control point to the cadastral job. Call the ICadastralFabric::UpdateJob method to store the changes.
pointID
- The pointID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeControlPoint(int pointID) throws IOException, AutomationException
Remove a control point from the job.
Use the RemoveControlPoint method to remove a control point to the cadastral job. Call the ICadastralFabric::UpdateJob method to store the changes.
pointID
- The pointID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFIDSet getJobParcels() throws IOException, AutomationException
All the parcels participating in the cadastral job.
Use this property to retrieve the FIDSet containing the ObjectIDs of all the parcels participating in the cadastral job.
Question:
What is the difference between
ICadastralJob::AdjustmentAreaParcels and
ICadastralJob::JobParcels?
Answer:
The get property ::AdjustmentAreaParcels will return the
JobParcels minus the edit parcels in the cadastral job.
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 |