|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.jcr.ext.organization.CommonHandler
org.exoplatform.services.jcr.ext.organization.UserHandlerImpl
public class UserHandlerImpl
Created by The eXo Platform SAS. Date: 24.07.2008
| Field Summary | |
|---|---|
static java.lang.String |
EXO_CREATED_DATE
The user property that contain the date of creation. |
static java.lang.String |
EXO_EMAIL
The user property that contain email. |
static java.lang.String |
EXO_FIRST_NAME
The user property that contain fist name. |
static java.lang.String |
EXO_LAST_LOGIN_TIME
The user property that contain last login time. |
static java.lang.String |
EXO_LAST_NAME
The user property that contain last name. |
static java.lang.String |
EXO_MEMBERSHIP
The child node to storage membership properties. |
static java.lang.String |
EXO_PASSWORD
The user property that contain password. |
static java.lang.String |
EXO_PROFILE
The child node to storage user addition information. |
protected java.util.List<org.exoplatform.services.organization.UserEventListener> |
listeners
The list of listeners to broadcast the events. |
protected static org.apache.commons.logging.Log |
log
Log. |
protected JCROrganizationServiceImpl |
service
Organization service implementation covering the handler. |
static java.lang.String |
STORAGE_EXO_USERS
The node to storage users. |
| Fields inherited from interface org.exoplatform.services.organization.UserHandler |
|---|
POST_CREATE_USER_EVENT, POST_DELETE_USER_EVENT, POST_UPDATE_USER_EVENT, PRE_CREATE_USER_EVENT, PRE_DELETE_USER_EVENT, PRE_UPDATE_USER_EVENT |
| Method Summary | |
|---|---|
void |
addUserEventListener(org.exoplatform.services.organization.UserEventListener listener)
|
boolean |
authenticate(java.lang.String username,
java.lang.String password)
|
void |
createUser(org.exoplatform.services.organization.User user,
boolean broadcast)
|
org.exoplatform.services.organization.User |
createUserInstance()
|
org.exoplatform.services.organization.User |
createUserInstance(java.lang.String username)
|
org.exoplatform.services.organization.User |
findUserByName(java.lang.String userName)
|
org.exoplatform.commons.utils.PageList |
findUsers(org.exoplatform.services.organization.Query query)
|
org.exoplatform.commons.utils.PageList |
findUsersByGroup(java.lang.String groupId)
|
java.util.List<org.exoplatform.services.organization.UserEventListener> |
getUserListeners()
|
org.exoplatform.commons.utils.PageList |
getUserPageList(int pageSize)
|
org.exoplatform.services.organization.User |
removeUser(java.lang.String userName,
boolean broadcast)
|
void |
removeUserEventListener(org.exoplatform.services.organization.UserEventListener listener)
Remove registered listener. |
void |
saveUser(org.exoplatform.services.organization.User user,
boolean broadcast)
|
| Methods inherited from class org.exoplatform.services.jcr.ext.organization.CommonHandler |
|---|
readDateProperty, readStringProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EXO_CREATED_DATE
public static final java.lang.String EXO_EMAIL
public static final java.lang.String EXO_FIRST_NAME
public static final java.lang.String EXO_LAST_LOGIN_TIME
public static final java.lang.String EXO_LAST_NAME
public static final java.lang.String EXO_MEMBERSHIP
public static final java.lang.String EXO_PASSWORD
public static final java.lang.String EXO_PROFILE
public static final java.lang.String STORAGE_EXO_USERS
protected final java.util.List<org.exoplatform.services.organization.UserEventListener> listeners
protected final JCROrganizationServiceImpl service
protected static org.apache.commons.logging.Log log
| Method Detail |
|---|
public void addUserEventListener(org.exoplatform.services.organization.UserEventListener listener)
addUserEventListener in interface org.exoplatform.services.organization.UserHandler
public boolean authenticate(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
authenticate in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exception
public void createUser(org.exoplatform.services.organization.User user,
boolean broadcast)
throws java.lang.Exception
createUser in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exceptionpublic org.exoplatform.services.organization.User createUserInstance()
createUserInstance in interface org.exoplatform.services.organization.UserHandlerpublic org.exoplatform.services.organization.User createUserInstance(java.lang.String username)
createUserInstance in interface org.exoplatform.services.organization.UserHandler
public org.exoplatform.services.organization.User findUserByName(java.lang.String userName)
throws java.lang.Exception
findUserByName in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exception
public org.exoplatform.commons.utils.PageList findUsers(org.exoplatform.services.organization.Query query)
throws java.lang.Exception
findUsers in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exception
public org.exoplatform.commons.utils.PageList findUsersByGroup(java.lang.String groupId)
throws java.lang.Exception
findUsersByGroup in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exception
public org.exoplatform.commons.utils.PageList getUserPageList(int pageSize)
throws java.lang.Exception
getUserPageList in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exception
public org.exoplatform.services.organization.User removeUser(java.lang.String userName,
boolean broadcast)
throws java.lang.Exception
removeUser in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exceptionpublic void removeUserEventListener(org.exoplatform.services.organization.UserEventListener listener)
listener - The registered listener for remove
public void saveUser(org.exoplatform.services.organization.User user,
boolean broadcast)
throws java.lang.Exception
saveUser in interface org.exoplatform.services.organization.UserHandlerjava.lang.Exceptionpublic java.util.List<org.exoplatform.services.organization.UserEventListener> getUserListeners()
getUserListeners in interface org.exoplatform.services.organization.UserEventListenerHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||