com.esri.arcgis.trackinganalyst
Interface ILibraryItem2

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataSetDefinition, ILibraryItem2Proxy, TrackingServiceDef

public interface ILibraryItem2
extends Serializable

Provides methods and properties used by the TMS server during the storage and retrieval of configuration items within its configuration database.

Remarks

The ILibraryItem2 interface supersedes ILibraryItem.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 String getCategory()
          Indicates category of library item.
 String getID()
          ID value of library item.
 String getName()
          Name of library item.
 ILibraryObject getParent()
          Indicates parent of library item.
 ILibraryItem libClone()
          Clone this object (library item).
 void setCategory(String pVal)
          Indicates category of library item.
 void setID(String pVal)
          ID value of library item.
 void setIDReadOnly(boolean rhs1)
          Property Make ID Readonly.
 void setName(String pVal)
          Name of library item.
 void setParent(ILibraryObject ppiVal)
          Indicates parent of library item.
 

Method Detail

getCategory

String getCategory()
                   throws IOException,
                          AutomationException
Indicates category of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setCategory

void setCategory(String pVal)
                 throws IOException,
                        AutomationException
Indicates category of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getID

String getID()
             throws IOException,
                    AutomationException
ID value of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getName

String getName()
               throws IOException,
                      AutomationException
Name of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setName

void setName(String pVal)
             throws IOException,
                    AutomationException
Name of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getParent

ILibraryObject getParent()
                         throws IOException,
                                AutomationException
Indicates parent of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setParent

void setParent(ILibraryObject ppiVal)
               throws IOException,
                      AutomationException
Indicates parent of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
ppiVal - A reference to a com.esri.arcgis.trackinganalyst.ILibraryObject (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

libClone

ILibraryItem libClone()
                      throws IOException,
                             AutomationException
Clone this object (library item).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setID

void setID(String pVal)
           throws IOException,
                  AutomationException
ID value of library item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setIDReadOnly

void setIDReadOnly(boolean rhs1)
                   throws IOException,
                          AutomationException
Property Make ID Readonly.

Description

This property makes ID read only.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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