org.nuiton.wikitty.services
Class WikittySecurityHelper

java.lang.Object
  extended by org.nuiton.wikitty.services.WikittySecurityHelper

public class WikittySecurityHelper
extends Object

Version:
$Revision: 610 $ Last update: $Date: 2010-12-14 22:41:35 +0100 (mar., 14 déc. 2010) $ by : $Author: tchemit $
Author:
poussin

Field Summary
static String WIKITTY_APPADMIN_GROUP_NAME
          nom du groupe des administrateurs de l'application
 
Constructor Summary
WikittySecurityHelper()
           
 
Method Summary
static WikittyGroup createAppAdminGroup(WikittyUser user)
          create appAdminGroup and add current user as first member
static Wikitty createExtensionAuthorisation(WikittyUser owner, WikittyExtension extension)
          create wikitty that represent a level 2 security policy on the given extension.
static String getUserWikittyId(WikittyProxy proxy, String login)
          get the id of a user given his login.
static Wikitty restoreExtensionAuthorisation(WikittyProxy proxy, WikittyExtension extension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WIKITTY_APPADMIN_GROUP_NAME

public static final String WIKITTY_APPADMIN_GROUP_NAME
nom du groupe des administrateurs de l'application

See Also:
Constant Field Values
Constructor Detail

WikittySecurityHelper

public WikittySecurityHelper()
Method Detail

getUserWikittyId

public static String getUserWikittyId(WikittyProxy proxy,
                                      String login)
get the id of a user given his login.

Parameters:
login - the login of the user to search for
Returns:
a wikitty id

createAppAdminGroup

public static WikittyGroup createAppAdminGroup(WikittyUser user)
create appAdminGroup and add current user as first member


createExtensionAuthorisation

public static Wikitty createExtensionAuthorisation(WikittyUser owner,
                                                   WikittyExtension extension)
create wikitty that represent a level 2 security policy on the given extension. Store must check if this security policy doesn't already exist


restoreExtensionAuthorisation

public static Wikitty restoreExtensionAuthorisation(WikittyProxy proxy,
                                                    WikittyExtension extension)


Copyright © 2009-2010 CodeLutin. All Rights Reserved.