|
Clearspace API (1.10.16) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.base.GroupManagerFactory
public class GroupManagerFactory
A factory that returns a concrete instance of a group manager.
| Field Summary | |
|---|---|
static com.jivesoftware.community.cache.Cache<java.lang.Long,Group> |
groupCache
A cache for group objects. |
static com.jivesoftware.community.cache.Cache<java.lang.String,java.lang.Long> |
groupIDCache
A cache that maps group names to ID's. |
static com.jivesoftware.community.cache.Cache<java.lang.String,java.util.List<java.lang.Long>> |
groupMemberCache
A cache for the list of members in each group. |
static com.jivesoftware.community.cache.Cache<java.lang.String,java.lang.Boolean> |
memberCheckCache
Contains member checks |
| Method Summary | |
|---|---|
static void |
addListener(GroupListener listener)
Method used internally by Jive. |
void |
destroy()
|
static void |
dispatchEvent(JiveEvent event)
Method used internally by Jive. |
static void |
doDestroy()
Method used internally by Jive. |
static void |
doInitialize()
|
static GroupManager |
getInstance()
Returns a concrete instance of the group manager interface. |
static void |
initCaches()
Creates internal cache structures. |
void |
initialize(JiveContext jiveContext)
|
static void |
removeListener(GroupListener listener)
Method used internally by Jive. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static com.jivesoftware.community.cache.Cache<java.lang.Long,Group> groupCache
public static com.jivesoftware.community.cache.Cache<java.lang.String,java.lang.Long> groupIDCache
public static com.jivesoftware.community.cache.Cache<java.lang.String,java.util.List<java.lang.Long>> groupMemberCache
public static com.jivesoftware.community.cache.Cache<java.lang.String,java.lang.Boolean> memberCheckCache
| Method Detail |
|---|
public static GroupManager getInstance()
Note: in general, this method is not intended to be called by outside users of the API. Doing so is dangerous since the GroupManager implementation returned will not be secured by a protection proxy.
public void initialize(JiveContext jiveContext)
public void destroy()
public static void doDestroy()
public static void doInitialize()
public static void initCaches()
public static void addListener(GroupListener listener)
public static void removeListener(GroupListener listener)
public static void dispatchEvent(JiveEvent event)
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||