org.jasig.portal.channels.cusermanager
Interface IDataHandler
- All Known Implementing Classes:
- DefaultDataHandlerImpl
public interface IDataHandler
This interface uses the default org.jasig.portal.security.provider.PersonImpl of
the IPerson object to send and recieve data arrays. These are not functional
IPerson objects. Rather, the attributes of a person in the IPerson object are
the key/value pairs of the column/values contained within the up_person_dir
table.
- Version:
- $Revision: 1.4 $ $Date: 2005/04/17 19:17:13 $
- Author:
- smb1@cornell.edu
getAllUsers
IPerson[] getAllUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
getAllUsersLike
IPerson[] getAllUsersLike(java.lang.String SearchString)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUser
IPerson getUser(java.lang.String UID)
throws java.lang.Exception
- Throws:
java.lang.Exception
setUserInformation
void setUserInformation(IPerson AnIndividual)
throws java.lang.Exception
- Throws:
java.lang.Exception
addUser
void addUser(IPerson AnIndividual)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeUser
void removeUser(IPerson AnIndividual)
throws java.lang.Exception
- Throws:
java.lang.Exception
setUserPassword
void setUserPassword(IPerson AnIndividual,
java.lang.String OriginalPassword)
throws java.lang.Exception
- OriginalPassword is null if called in "UserManager" mode.
- Throws:
java.lang.Exception