com.netscape.certsrv.usrgrp
Interface IUser

All Superinterfaces:
IAttrSet, IUserConstants, java.io.Serializable

public interface IUser
extends IAttrSet, IUserConstants

This interface defines the basic interfaces for a user identity. (get/set methods for a user entry attributes)

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
 
Fields inherited from interface com.netscape.certsrv.usrgrp.IUserConstants
ATTR_EMAIL, ATTR_FULLNAME, ATTR_ID, ATTR_NAME, ATTR_PASSWORD, ATTR_SCOPE, ATTR_STATE, ATTR_USERTYPE
 
Method Summary
 java.lang.String getCertDN()
          Get certificate DN
 java.lang.String getEmail()
          Gets user email address.
 java.lang.String getFullName()
          Retrieves user full name.
 java.lang.String getName()
          Retrieves name.
 java.lang.String getPassword()
          Retrieves user password.
 java.lang.String getPhone()
          Retrieves user phonenumber.
 java.lang.String getState()
          Retrieves user state
 java.lang.String getUserDN()
          Gets user ldap dn
 java.lang.String getUserID()
          Retrieves user identifier.
 java.lang.String getUserType()
          Get user type
 java.security.cert.X509Certificate[] getX509Certificates()
          Gets list of certificates from this user
 void setCertDN(java.lang.String userdn)
          Set certificate DN
 void setEmail(java.lang.String email)
          Sets user email address.
 void setFullName(java.lang.String name)
          Sets user full name.
 void setPassword(java.lang.String p)
          Sets user password.
 void setPhone(java.lang.String p)
          Sets user phonenumber
 void setState(java.lang.String p)
          Sets user state
 void setUserDN(java.lang.String userdn)
          Sets user ldap DN.
 void setUserType(java.lang.String userType)
          Sets user type
 void setX509Certificates(java.security.cert.X509Certificate[] certs)
          Sets list of certificates in this user
 
Methods inherited from interface com.netscape.certsrv.base.IAttrSet
delete, get, getElements, set
 

Method Detail

getName

java.lang.String getName()
Retrieves name.

Returns:
user name

getUserID

java.lang.String getUserID()
Retrieves user identifier.

Returns:
user id

getFullName

java.lang.String getFullName()
Retrieves user full name.

Returns:
user fullname

getPhone

java.lang.String getPhone()
Retrieves user phonenumber.

Returns:
user phonenumber

getState

java.lang.String getState()
Retrieves user state

Returns:
user state

setFullName

void setFullName(java.lang.String name)
Sets user full name.

Parameters:
name - the given full name

setUserDN

void setUserDN(java.lang.String userdn)
Sets user ldap DN.

Parameters:
userdn - the given user DN

getUserDN

java.lang.String getUserDN()
Gets user ldap dn

Returns:
user DN

getPassword

java.lang.String getPassword()
Retrieves user password.

Returns:
user password

setPassword

void setPassword(java.lang.String p)
Sets user password.

Parameters:
p - the given password

setPhone

void setPhone(java.lang.String p)
Sets user phonenumber

Parameters:
p - user phonenumber

setState

void setState(java.lang.String p)
Sets user state

Parameters:
p - the given user state

setUserType

void setUserType(java.lang.String userType)
Sets user type

Parameters:
userType - the given user type

getEmail

java.lang.String getEmail()
Gets user email address.

Returns:
email address

setEmail

void setEmail(java.lang.String email)
Sets user email address.

Parameters:
email - the given email address

getX509Certificates

java.security.cert.X509Certificate[] getX509Certificates()
Gets list of certificates from this user

Returns:
list of certificates

setX509Certificates

void setX509Certificates(java.security.cert.X509Certificate[] certs)
Sets list of certificates in this user

Parameters:
certs - list of certificates

getCertDN

java.lang.String getCertDN()
Get certificate DN

Returns:
certificate DN

setCertDN

void setCertDN(java.lang.String userdn)
Set certificate DN

Parameters:
userdn - the given DN

getUserType

java.lang.String getUserType()
Get user type

Returns:
user type.