com.sun.n1.sps.model.user
Interface User


public interface User

A user represents a principal capable of logging into the SPS system. A user consists of a username, password, and a collection of groups of which it is a member.


Method Summary
 boolean getActive()
          Indicates whether this user is active or not.
 java.lang.String getLoginConfiguration()
          Returns the currently configured login configuration name for the user.
 UserID getUserID()
          The ID that uniquely identifies this user amongst all other users in the repository.
 java.lang.String getUsername()
          Returns the username of the user.
 Visibility getVisibility()
          Returns the visibility attribute of the object.
 

Method Detail

getUserID

UserID getUserID()
The ID that uniquely identifies this user amongst all other users in the repository.

Returns:
The ID of this user

getUsername

java.lang.String getUsername()
Returns the username of the user.

Returns:
The username of the user.

getVisibility

Visibility getVisibility()
Returns the visibility attribute of the object.


getActive

boolean getActive()
Indicates whether this user is active or not.

Returns:
true if the user is active, else false.

getLoginConfiguration

java.lang.String getLoginConfiguration()
Returns the currently configured login configuration name for the user. It is possible for the returned value to not be a currently valid login configuration.

The login configuration is initialized to 'internal' when the User object is created for the first time via 'udb.u.add'.

Returns:
The currently configured login configuration for the user.