class: Factory

public <<static>> class: Factory
Author: Markus Haarlaender (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision$ $LastChangedDate$; Complexity: 1
Dates: Created: 16.07.2009 15:13:32; Modified: 16.07.2009 15:13:33;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {A8551653-F80B-4f36-A532-72BD47338977}
Inner factory class for communicating with coreservice and marshalling/unmarshalling this VO.
 

Goto: Custom Properties, Methods

Appears in: usergroup

Custom Properties
 
Factory Methods
Operation Details
private static
activate(
   UserGroup userGroup,
   String userHandle):void
Sequential
Tags: throws=RuntimeException
Notes: Activates the user group in the coreservice.
private static
addSelectors(
   Selectors selectors,
   UserGroup userGroup,
   String userHandle):void
Sequential
Tags: throws=RuntimeException
Notes: Adds selectors to a given user group.
private static
create(
   UserGroup userGroup,
   String userHandle):UserGroup
Sequential
Tags: throws=RuntimeException
Notes: Creates the given user group in the coreservice.
@return The created User Group.
private static
deactivate(
   UserGroup userGroup,
   String userHandle):void
Sequential
Tags: throws=RuntimeException
Notes: Deactivates the user group in the coreservice.
private static
delete(
   UserGroup userGroup,
   String userHandle):void
Sequential
Tags: throws=RuntimeException
Notes: Deletes the given user group in the coreservice.
private static
removeSelectors(
   Selectors selectors,
   UserGroup userGroup,
   String userHandle):void
Sequential
Tags: throws=RuntimeException
Notes: Removes selectors from a given user group.
private static
retrieve(
   String id,
   String userHandle):UserGroup
Sequential
Tags: throws=RuntimeException
Notes: Retrieves a user group from the coreservice.
@return The User Group object that was retrieved.
private static
update(
   UserGroup userGroup,
   String userHandle):UserGroup
Sequential
Tags: throws=RuntimeException
Notes: Updates the given User group in the coreservice.
@return The updated user group VO.