org.nuiton.wikitty
Class WikittySecurityHelper

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

public class WikittySecurityHelper
extends java.lang.Object

Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
poussin

Field Summary
static java.lang.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 java.lang.String getUserWikittyId(WikittyProxy proxy, java.lang.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 java.lang.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 java.lang.String getUserWikittyId(WikittyProxy proxy,
                                                java.lang.String login)
get the id of a user given his login.

Parameters:
securityToken - a token
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.