Method Summary |
|
public static IEntityGroup | findGroup(String key) Returns a pre-existing IEntityGroup or null if the
IGroupMember does not exist.
Parameters: key - String - the group key. |
public static ILockableEntityGroup | findLockableGroup(String key, String lockOwner) Returns a pre-existing ILockableEntityGroup or null if the
group is not found.
Parameters: key - String - the group key. Parameters: lockOwner - String - the owner of the lock, typically the user. |
public static void | finishedSession(IPerson person) Receives notice that the UserInstance has been unbound from
the HttpSession. |
public static ICompositeGroupService | getCompositeGroupService() Returns the ICompositeGroupService implementation in use. |
protected String | getDefaultServiceName() |
public static IEntityGroup | getDistinguishedGroup(String name) Refers to the PropertiesManager to get the key for the group
associated with 'name' and asks the group store implementation for the corresponding
IEntityGroup . |
public String | getDistinguishedGroupKey(String name) |
public static IEntity | getEntity(String key, Class type) Returns an IEntity representing a portal entity. |
public static IEntity | getEntity(String key, Class type, String service) Returns an IEntity representing a portal entity. |
public static IGroupMember | getGroupMember(String key, Class type) Returns an IGroupMember representing either a group or a
portal entity. |
public static IGroupMember | getGroupMember(EntityIdentifier underlyingEntityIdentifier) Returns an IGroupMember representing either a group or a
portal entity, based on the EntityIdentifier , which
refers to the UNDERLYING entity for the IGroupMember . |
public static IGroupService | getGroupService() Returns the IGroupService implementation in use. |
public static IEntityGroup | getRootGroup(Class type) Refers to the PropertiesManager to get the key for the root group
associated with 'type' and asks the group store implementation for the corresponding
IEntityGroup . |
protected GroupServiceConfiguration | getServiceConfiguration() |
protected IEntityGroup | ifindGroup(String key) Returns a pre-existing IEntityGroup or null if the
IGroupMember does not exist.
Parameters: key - String - the group key. |
protected ILockableEntityGroup | ifindLockableGroup(String key, String lockOwner) Returns a pre-existing ILockableEntityGroup or null if the
group is not found.
Parameters: key - String - the group key. Parameters: lockOwner - String - typically the user. |
protected void | ifinishedSession(IPerson person) Receives notice that the UserInstance has been unbound from the
HttpSession. |
protected IEntityGroup | igetDistinguishedGroup(String name) Refers to the PropertiesManager to get the key for the group
associated with 'name' and asks the group store implementation for the corresponding
IEntityGroup . |
protected IEntity | igetEntity(String key, Class type, String service) Returns an IEntity representing a pre-existing portal entity.
Parameters: key - String - the group key. Parameters: type - Class - the Class of the underlying IGroupMember. |
protected IGroupMember | igetGroupMember(String key, Class type) Returns an IGroupMember representing either a group or a
portal entity. |
protected IEntityGroup | igetRootGroup(Class type) Refers to the PropertiesManager to get the key for the root group
associated with 'type' and asks the group store implementation for the corresponding
IEntityGroup . |
protected IEntityGroup | inewGroup(Class type) Returns a new IEntityGroup for the given Class with an unused
key. |
protected IEntityGroup | inewGroup(Class type, String serviceName) Returns a new IEntityGroup for the given Class with an unused
key. |
public static synchronized GroupService | instance() |
public static boolean | isComposite() Answer if the underlying group service is a composite service,
implementing ICompositeGroupService. |
public static IEntityGroup | newGroup(Class type) Returns a new IEntityGroup for the given Class with an unused
key. |
public static IEntityGroup | newGroup(Class type, String serviceName) Returns a new IEntityGroup for the given Class with an unused
key. |
public static String | parseLocalKey(String compositeKey) Extracts the final node from the String form of a composite key. |
public static Name | parseServiceName(String serviceName) Converts the String form of a service name into a Name. |
public static EntityIdentifier[] | searchForEntities(String query, int method, Class type) |
public static EntityIdentifier[] | searchForEntities(String query, int method, Class type, IEntityGroup ancestor) |
public static EntityIdentifier[] | searchForGroups(String query, int method, Class leaftype) |
public static EntityIdentifier[] | searchForGroups(String query, int method, Class leaftype, IEntityGroup ancestor) |
public static void | startUp() |