org.exoplatform.rest.client.openfire
Class ExoUserProvider
java.lang.Object
org.exoplatform.rest.client.openfire.ExoUserProvider
- All Implemented Interfaces:
- org.jivesoftware.openfire.user.UserProvider
public class ExoUserProvider
- extends java.lang.Object
- implements org.jivesoftware.openfire.user.UserProvider
- Version:
- $Id: $
- Author:
- Vitaly Parfonov
|
Method Summary |
org.jivesoftware.openfire.user.User |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String email)
|
void |
deleteUser(java.lang.String username)
|
java.util.Collection<org.jivesoftware.openfire.user.User> |
findUsers(java.util.Set<java.lang.String> fields,
java.lang.String query)
|
java.util.Collection<org.jivesoftware.openfire.user.User> |
findUsers(java.util.Set<java.lang.String> fields,
java.lang.String query,
int startIndex,
int numResults)
|
java.util.Set<java.lang.String> |
getSearchFields()
|
int |
getUserCount()
|
java.util.Collection<java.lang.String> |
getUsernames()
|
java.util.Collection<org.jivesoftware.openfire.user.User> |
getUsers()
|
java.util.Collection<org.jivesoftware.openfire.user.User> |
getUsers(int startIndex,
int numResults)
|
boolean |
isReadOnly()
|
org.jivesoftware.openfire.user.User |
loadUser(java.lang.String username)
|
void |
setCreationDate(java.lang.String username,
java.util.Date creationDate)
|
void |
setEmail(java.lang.String username,
java.lang.String email)
|
void |
setModificationDate(java.lang.String username,
java.util.Date modificationDate)
|
void |
setName(java.lang.String username,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExoUserProvider
public ExoUserProvider()
findUsers
public java.util.Collection<org.jivesoftware.openfire.user.User> findUsers(java.util.Set<java.lang.String> fields,
java.lang.String query)
throws java.lang.UnsupportedOperationException
- Specified by:
findUsers in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
java.lang.UnsupportedOperationException
findUsers
public java.util.Collection<org.jivesoftware.openfire.user.User> findUsers(java.util.Set<java.lang.String> fields,
java.lang.String query,
int startIndex,
int numResults)
throws java.lang.UnsupportedOperationException
- Specified by:
findUsers in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
java.lang.UnsupportedOperationException
getSearchFields
public java.util.Set<java.lang.String> getSearchFields()
throws java.lang.UnsupportedOperationException
- Specified by:
getSearchFields in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
java.lang.UnsupportedOperationException
getUserCount
public int getUserCount()
- Specified by:
getUserCount in interface org.jivesoftware.openfire.user.UserProvider
getUsernames
public java.util.Collection<java.lang.String> getUsernames()
- Specified by:
getUsernames in interface org.jivesoftware.openfire.user.UserProvider
getUsers
public java.util.Collection<org.jivesoftware.openfire.user.User> getUsers()
- Specified by:
getUsers in interface org.jivesoftware.openfire.user.UserProvider
getUsers
public java.util.Collection<org.jivesoftware.openfire.user.User> getUsers(int startIndex,
int numResults)
- Specified by:
getUsers in interface org.jivesoftware.openfire.user.UserProvider
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly in interface org.jivesoftware.openfire.user.UserProvider
loadUser
public org.jivesoftware.openfire.user.User loadUser(java.lang.String username)
throws org.jivesoftware.openfire.user.UserNotFoundException
- Specified by:
loadUser in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserNotFoundException
setCreationDate
public void setCreationDate(java.lang.String username,
java.util.Date creationDate)
throws org.jivesoftware.openfire.user.UserNotFoundException
- Specified by:
setCreationDate in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserNotFoundException
setEmail
public void setEmail(java.lang.String username,
java.lang.String email)
throws org.jivesoftware.openfire.user.UserNotFoundException
- Specified by:
setEmail in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserNotFoundException
setModificationDate
public void setModificationDate(java.lang.String username,
java.util.Date modificationDate)
throws org.jivesoftware.openfire.user.UserNotFoundException
- Specified by:
setModificationDate in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserNotFoundException
setName
public void setName(java.lang.String username,
java.lang.String name)
throws org.jivesoftware.openfire.user.UserNotFoundException
- Specified by:
setName in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserNotFoundException
createUser
public org.jivesoftware.openfire.user.User createUser(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String email)
throws org.jivesoftware.openfire.user.UserAlreadyExistsException
- Specified by:
createUser in interface org.jivesoftware.openfire.user.UserProvider
- Throws:
org.jivesoftware.openfire.user.UserAlreadyExistsException
deleteUser
public void deleteUser(java.lang.String username)
- Specified by:
deleteUser in interface org.jivesoftware.openfire.user.UserProvider
Copyright © 2012 eXo Platform SAS. All Rights Reserved.