com.esri.arcgis.server
Interface IUser

All Superinterfaces:
Serializable
All Known Implementing Classes:
User

public interface IUser
extends Serializable

Interface that represents a user in the user store.

Product Availability

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


Method Summary
 String getDescription()
          Returns the user description.
 String getEmail()
          Returns the user's email.
 String getFullname()
          Returns the user's full name.
 String getPassword()
          Returns the user password.
 String getSecretAnswer()
          Returns the user's answer to secret question.
 String getSecretQuestion()
          Returns the user's secret question.
 String getUsername()
          Returns the user name.
 void setDescription(String description)
          Sets the user description.
 void setEmail(String email)
          Sets the user's email.
 void setFullname(String fullname)
          Sets the user's full name.
 void setPassword(String password)
          Sets the user password.
 void setSecretAnswer(String secretAnswer)
          Sets the user's answer to the secret question.
 void setSecretQuestion(String secretQuestion)
          Sets the user's secret question.
 void setUsername(String userName)
          Sets the user name.
 

Method Detail

setUsername

void setUsername(String userName)
                 throws IOException,
                        AutomationException
Sets the user name.

Product Availability

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

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

getUsername

String getUsername()
                   throws IOException,
                          AutomationException
Returns the user name.

Product Availability

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

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

setPassword

void setPassword(String password)
                 throws IOException,
                        AutomationException
Sets the user password.

Product Availability

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

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

getPassword

String getPassword()
                   throws IOException,
                          AutomationException
Returns the user password.

Product Availability

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

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

setDescription

void setDescription(String description)
                    throws IOException,
                           AutomationException
Sets the user description.

Product Availability

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

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

getDescription

String getDescription()
                      throws IOException,
                             AutomationException
Returns the user description.

Product Availability

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

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

setEmail

void setEmail(String email)
              throws IOException,
                     AutomationException
Sets the user's email.

Product Availability

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

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

getEmail

String getEmail()
                throws IOException,
                       AutomationException
Returns the user's email.

Product Availability

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

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

setFullname

void setFullname(String fullname)
                 throws IOException,
                        AutomationException
Sets the user's full name.

Product Availability

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

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

getFullname

String getFullname()
                   throws IOException,
                          AutomationException
Returns the user's full name.

Product Availability

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

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

setSecretQuestion

void setSecretQuestion(String secretQuestion)
                       throws IOException,
                              AutomationException
Sets the user's secret question.

Product Availability

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

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

getSecretQuestion

String getSecretQuestion()
                         throws IOException,
                                AutomationException
Returns the user's secret question.

Product Availability

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

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

setSecretAnswer

void setSecretAnswer(String secretAnswer)
                     throws IOException,
                            AutomationException
Sets the user's answer to the secret question.

Product Availability

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

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

getSecretAnswer

String getSecretAnswer()
                       throws IOException,
                              AutomationException
Returns the user's answer to secret question.

Product Availability

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

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