Package com.netscape.certsrv.usrgrp
Interface IUser
-
- All Superinterfaces:
IAttrSet,IUserConstants,java.io.Serializable
- All Known Implementing Classes:
User
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$, $Date$
-
-
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_TPS_PROFILES, ATTR_USERTYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCertDN()Get certificate DNjava.lang.StringgetEmail()Gets user email address.java.lang.StringgetFullName()Retrieves user full name.java.lang.StringgetName()Retrieves name.java.lang.StringgetPassword()Retrieves user password.java.lang.StringgetPhone()Retrieves user phonenumber.java.lang.StringgetState()Retrieves user statejava.util.List<java.lang.String>getTpsProfiles()Get TPS profilesjava.lang.StringgetUserDN()Gets user ldap dnjava.lang.StringgetUserID()Retrieves user identifier.java.lang.StringgetUserType()Get user typejava.security.cert.X509Certificate[]getX509Certificates()Gets list of certificates from this uservoidsetCertDN(java.lang.String userdn)Set certificate DNvoidsetEmail(java.lang.String email)Sets user email address.voidsetFullName(java.lang.String name)Sets user full name.voidsetPassword(java.lang.String p)Sets user password.voidsetPhone(java.lang.String p)Sets user phonenumbervoidsetState(java.lang.String p)Sets user statevoidsetTpsProfiles(java.util.List<java.lang.String> tpsProfiles)Set TPS profilesvoidsetUserDN(java.lang.String userdn)Sets user ldap DN.voidsetUserType(java.lang.String userType)Sets user typevoidsetX509Certificates(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.
-
getTpsProfiles
java.util.List<java.lang.String> getTpsProfiles()
Get TPS profiles
-
setTpsProfiles
void setTpsProfiles(java.util.List<java.lang.String> tpsProfiles)
Set TPS profiles- Parameters:
tpsProfiles-
-
-