|
||||||||||
| 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.GroupHandlerImpl
public class GroupHandlerImpl
Created by The eXo Platform SAS Date: 24.07.2008
| Field Summary | |
|---|---|
static java.lang.String |
EXO_DESCRIPTION
The group property that contain description. |
static java.lang.String |
EXO_GROUP_ID
The group property that contain groupId. |
static java.lang.String |
EXO_LABEL
The group property that contain label. |
static java.lang.String |
EXO_PARENT_ID
The group property that contain parentId. |
protected java.util.List<org.exoplatform.services.organization.GroupEventListener> |
listeners
The list of listeners to broadcast 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_GROUPS
The node to storage groups. |
| Fields inherited from interface org.exoplatform.services.organization.GroupHandler |
|---|
POST_CREATE_GROUP_EVENT, POST_DELETE_GROUP_EVENT, POST_UPDATE_GROUP_EVENT, PRE_CREATE_GROUP_EVENT, PRE_DELETE_GROUP_EVENT, PRE_UPDATE_GROUP_EVENT |
| Method Summary | |
|---|---|
void |
addChild(org.exoplatform.services.organization.Group parent,
org.exoplatform.services.organization.Group child,
boolean broadcast)
|
void |
addGroupEventListener(org.exoplatform.services.organization.GroupEventListener listener)
|
void |
createGroup(org.exoplatform.services.organization.Group group,
boolean broadcast)
|
org.exoplatform.services.organization.Group |
createGroupInstance()
|
org.exoplatform.services.organization.Group |
findGroupById(java.lang.String groupId)
|
java.util.Collection |
findGroupByMembership(java.lang.String userName,
java.lang.String membershipType)
|
java.util.Collection |
findGroups(org.exoplatform.services.organization.Group parent)
|
java.util.Collection |
findGroupsOfUser(java.lang.String user)
|
java.util.Collection |
getAllGroups()
|
java.util.List<org.exoplatform.services.organization.GroupEventListener> |
getGroupListeners()
|
org.exoplatform.services.organization.Group |
removeGroup(org.exoplatform.services.organization.Group group,
boolean broadcast)
|
void |
removeGroupEventListener(org.exoplatform.services.organization.GroupEventListener listener)
Remove registered listener. |
void |
saveGroup(org.exoplatform.services.organization.Group group,
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_DESCRIPTION
public static final java.lang.String EXO_GROUP_ID
public static final java.lang.String EXO_PARENT_ID
public static final java.lang.String EXO_LABEL
public static final java.lang.String STORAGE_EXO_GROUPS
protected final java.util.List<org.exoplatform.services.organization.GroupEventListener> listeners
protected final JCROrganizationServiceImpl service
protected static org.apache.commons.logging.Log log
| Method Detail |
|---|
public void addChild(org.exoplatform.services.organization.Group parent,
org.exoplatform.services.organization.Group child,
boolean broadcast)
throws java.lang.Exception
addChild in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exceptionpublic void addGroupEventListener(org.exoplatform.services.organization.GroupEventListener listener)
addGroupEventListener in interface org.exoplatform.services.organization.GroupHandler
public void createGroup(org.exoplatform.services.organization.Group group,
boolean broadcast)
throws java.lang.Exception
createGroup in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exceptionpublic org.exoplatform.services.organization.Group createGroupInstance()
createGroupInstance in interface org.exoplatform.services.organization.GroupHandler
public org.exoplatform.services.organization.Group findGroupById(java.lang.String groupId)
throws java.lang.Exception
findGroupById in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exception
public java.util.Collection findGroupByMembership(java.lang.String userName,
java.lang.String membershipType)
throws java.lang.Exception
findGroupByMembership in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exception
public java.util.Collection findGroups(org.exoplatform.services.organization.Group parent)
throws java.lang.Exception
findGroups in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exception
public java.util.Collection findGroupsOfUser(java.lang.String user)
throws java.lang.Exception
findGroupsOfUser in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exception
public java.util.Collection getAllGroups()
throws java.lang.Exception
getAllGroups in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exception
public org.exoplatform.services.organization.Group removeGroup(org.exoplatform.services.organization.Group group,
boolean broadcast)
throws java.lang.Exception
removeGroup in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exceptionpublic void removeGroupEventListener(org.exoplatform.services.organization.GroupEventListener listener)
listener - The registered listener for removing
public void saveGroup(org.exoplatform.services.organization.Group group,
boolean broadcast)
throws java.lang.Exception
saveGroup in interface org.exoplatform.services.organization.GroupHandlerjava.lang.Exceptionpublic java.util.List<org.exoplatform.services.organization.GroupEventListener> getGroupListeners()
getGroupListeners in interface org.exoplatform.services.organization.GroupEventListenerHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||