com.ibm.task.api

Interface UserDetail

All Superinterfaces:
java.io.Serializable

  1. public interface UserDetail
  2. extends java.io.Serializable
Interface for accessing user details.
Since:
6.1.2

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
COPYRIGHT

Method Summary

Modifier and Type Method and Description
  1. java.util.List
getProperty(java.lang.String property)
Returns the named user property.
  1. java.util.List
getPropertyNames()
Returns the names of all user properties that are described.
  1. java.lang.String
getUserID()
Returns the user ID of the user that is described by this object.
  1. boolean
isInDirectory()
States whether the user is described in the people directory.
  1. boolean
isVirtualUser()
States whether the user is a virtual user.

Field Detail

  1. static final java.lang.String COPYRIGHT
See Also:

Method Detail

getUserID

  1. java.lang.String getUserID()
Returns the user ID of the user that is described by this object.
Returns:
The user ID.

isInDirectory

  1. boolean isInDirectory()
States whether the user is described in the people directory.
Returns:
True states that the user is found in the people directory. False states that the user is not found in the people directory, that is, user properties are not returned.

isVirtualUser

  1. boolean isVirtualUser()
States whether the user is a virtual user.
Returns:
True states that the user is a virtual user. False states that the user is no virtual user.

getProperty

  1. java.util.List getProperty(java.lang.String property)
Returns the named user property.
Parameters:
property - The name of the user property that is to be returned.
Returns:
The requested property. More than one string is returned when the property is multi-valued.

getPropertyNames

  1. java.util.List getPropertyNames( )
Returns the names of all user properties that are described.
Returns:
A list of user property names that are contained in this object.