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.String
getCertDN()
Get certificate DNjava.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 statejava.util.List<java.lang.String>
getTpsProfiles()
Get TPS profilesjava.lang.String
getUserDN()
Gets user ldap dnjava.lang.String
getUserID()
Retrieves user identifier.java.lang.String
getUserType()
Get user typejava.security.cert.X509Certificate[]
getX509Certificates()
Gets list of certificates from this uservoid
setCertDN(java.lang.String userdn)
Set certificate DNvoid
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 phonenumbervoid
setState(java.lang.String p)
Sets user statevoid
setTpsProfiles(java.util.List<java.lang.String> tpsProfiles)
Set TPS profilesvoid
setUserDN(java.lang.String userdn)
Sets user ldap DN.void
setUserType(java.lang.String userType)
Sets user typevoid
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.
-
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
-
-
-