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:27; Modified: 16.07.2009 15:13:28;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {538BBE6C-0B69-43e2-B2B5-0B0B724D61C3}
Inner factory class for communicating with coreservice and marshalling/unmarshalling this VO.
 

Goto: Custom Properties, Methods

Appears in: grants

Custom Properties
 
Factory Methods
Operation Details
private static
retrieveCurrentGrantsForUser(
   String userHandle,
   String userId):CurrentGrants
Sequential
Tags: throws=RuntimeException
Notes: Retrieves the current grants the given user or user group owns.
@param userGroupId The id of the user or user group.
@return The list of grants for the user / user group.
private static
retrieveCurrentGrantsForUserGroup(
   String userHandle,
   String userGroupId):CurrentGrants
Sequential
Tags: throws=RuntimeException
Notes: Retrieves the current grants the given user group owns.
@return The list of grants for the user / user group.
private static
revokeGrants(
   String userHandle,
   List grants,
   String comment):void
Sequential
Tags: throws=RuntimeException
Notes: Revokes a list of grants in the coreservice.