com.esri.arcgis.server
Interface IServerDirectory3

All Superinterfaces:
IServerDirectory, IServerDirectory2, Serializable

public interface IServerDirectory3
extends IServerDirectory2, Serializable

Provides access to members that control the behavior and properties of a server directory to administrators.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getName()
          The name of server directory.
 boolean isCanAddNew()
          Indicates whether we can add a new server directory of this type.
 boolean isCanDelete()
          Indicates whether this server directory can be deleted.
 boolean isCanEdit()
          Indicates whether this server directory can be edited.
 boolean isPrivate()
          Indicates whether this is a private server directory.
 void setName(String pName)
          The name of server directory.
 
Methods inherited from interface com.esri.arcgis.server.IServerDirectory2
getType, setType
 
Methods inherited from interface com.esri.arcgis.server.IServerDirectory
getCleaningMode, getDescription, getMaxFileAge, getPath, getURL, setCleaningMode, setDescription, setMaxFileAge, setPath, setURL
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The name of server directory.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setName

void setName(String pName)
             throws IOException,
                    AutomationException
The name of server directory.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isPrivate

boolean isPrivate()
                  throws IOException,
                         AutomationException
Indicates whether this is a private server directory.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isCanAddNew

boolean isCanAddNew()
                    throws IOException,
                           AutomationException
Indicates whether we can add a new server directory of this type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isCanDelete

boolean isCanDelete()
                    throws IOException,
                           AutomationException
Indicates whether this server directory can be deleted.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isCanEdit

boolean isCanEdit()
                  throws IOException,
                         AutomationException
Indicates whether this server directory can be edited.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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