is.idega.idegaweb.golf.access
Class AccessControl

java.lang.Object
  extended by is.idega.idegaweb.golf.access.AccessControl

public class AccessControl
extends java.lang.Object

Version:
1.0
Author:
Tryggvi Larusson

Field Summary
static java.lang.String ACCESSCONTROL_GROUP_PARAMETER
           
static java.lang.String ADMIN_GROUP
           
static java.lang.String CLUB_ADMIN_GOLF_UNION_ID_ATTRIBUTE
           
static java.lang.String CLUB_ADMIN_GROUP
           
static java.lang.String CLUB_WORKER_GROUP
           
static java.lang.String CURRENT_GOLF_UNION_ID_ATTRIBUTE
           
static java.lang.String LOGIN_STATE_PARAMETER
           
static java.lang.String PRM_PREFIX
           
static java.lang.String TOURNAMENT_MANAGER_GROUP
           
static java.lang.String USER_ATTRIBUTE_PARAMETER
           
 
Constructor Summary
AccessControl()
           
 
Method Summary
static java.lang.String getAccesscontrolGroupForUser(com.idega.presentation.IWContext modinfo)
           
static java.lang.String getCurrentGolfUnionID(com.idega.presentation.IWContext modinfo)
           
static java.lang.String getGolfUnionOfClubAdmin(com.idega.presentation.IWContext modinfo)
           
static Member getMember(com.idega.presentation.IWContext modinfo)
           
static boolean hasPermission(java.lang.String permissionType, com.idega.presentation.PresentationObject obj, com.idega.presentation.IWContext info)
           
static void internalSetState(com.idega.presentation.IWContext modinfo, java.lang.String state)
           
static boolean isAdmin(com.idega.presentation.IWContext modinfo)
           
static boolean isClubAdmin(com.idega.presentation.IWContext modinfo)
           
static boolean isClubWorker(com.idega.presentation.IWContext modinfo)
           
static boolean isDeveloper(com.idega.presentation.IWContext modinfo)
           
static boolean isLoggedOn(com.idega.presentation.IWContext context)
           
static boolean isSuperAdmin(com.idega.presentation.IWContext modinfo)
           
static boolean isTournamentManager(com.idega.presentation.IWContext modinfo)
           
static boolean isUser(com.idega.presentation.IWContext modinfo)
           
static void setAccesscontrolGroupForUser(com.idega.presentation.IWContext modinfo, java.lang.String accessControlGroup)
           
static void setCurrentGolfUnionID(com.idega.presentation.IWContext modinfo, java.lang.String unionID)
           
static void setMemberAsAdmin(Member member, Union union)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCESSCONTROL_GROUP_PARAMETER

public static final java.lang.String ACCESSCONTROL_GROUP_PARAMETER
See Also:
Constant Field Values

PRM_PREFIX

public static final java.lang.String PRM_PREFIX
See Also:
Constant Field Values

LOGIN_STATE_PARAMETER

public static final java.lang.String LOGIN_STATE_PARAMETER

USER_ATTRIBUTE_PARAMETER

public static final java.lang.String USER_ATTRIBUTE_PARAMETER
See Also:
Constant Field Values

ADMIN_GROUP

public static final java.lang.String ADMIN_GROUP
See Also:
Constant Field Values

CLUB_ADMIN_GROUP

public static final java.lang.String CLUB_ADMIN_GROUP
See Also:
Constant Field Values

CLUB_WORKER_GROUP

public static final java.lang.String CLUB_WORKER_GROUP
See Also:
Constant Field Values

TOURNAMENT_MANAGER_GROUP

public static final java.lang.String TOURNAMENT_MANAGER_GROUP
See Also:
Constant Field Values

CURRENT_GOLF_UNION_ID_ATTRIBUTE

public static final java.lang.String CURRENT_GOLF_UNION_ID_ATTRIBUTE
See Also:
Constant Field Values

CLUB_ADMIN_GOLF_UNION_ID_ATTRIBUTE

public static final java.lang.String CLUB_ADMIN_GOLF_UNION_ID_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

AccessControl

public AccessControl()
Method Detail

internalSetState

public static void internalSetState(com.idega.presentation.IWContext modinfo,
                                    java.lang.String state)

getMember

public static Member getMember(com.idega.presentation.IWContext modinfo)

getAccesscontrolGroupForUser

public static java.lang.String getAccesscontrolGroupForUser(com.idega.presentation.IWContext modinfo)

setCurrentGolfUnionID

public static void setCurrentGolfUnionID(com.idega.presentation.IWContext modinfo,
                                         java.lang.String unionID)

getCurrentGolfUnionID

public static java.lang.String getCurrentGolfUnionID(com.idega.presentation.IWContext modinfo)

getGolfUnionOfClubAdmin

public static java.lang.String getGolfUnionOfClubAdmin(com.idega.presentation.IWContext modinfo)

setAccesscontrolGroupForUser

public static void setAccesscontrolGroupForUser(com.idega.presentation.IWContext modinfo,
                                                java.lang.String accessControlGroup)

setMemberAsAdmin

public static void setMemberAsAdmin(Member member,
                                    Union union)

isAdmin

public static boolean isAdmin(com.idega.presentation.IWContext modinfo)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

hasPermission

public static boolean hasPermission(java.lang.String permissionType,
                                    com.idega.presentation.PresentationObject obj,
                                    com.idega.presentation.IWContext info)

isSuperAdmin

public static boolean isSuperAdmin(com.idega.presentation.IWContext modinfo)

isDeveloper

public static boolean isDeveloper(com.idega.presentation.IWContext modinfo)

isClubAdmin

public static boolean isClubAdmin(com.idega.presentation.IWContext modinfo)

isUser

public static boolean isUser(com.idega.presentation.IWContext modinfo)

isClubWorker

public static boolean isClubWorker(com.idega.presentation.IWContext modinfo)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

isTournamentManager

public static boolean isTournamentManager(com.idega.presentation.IWContext modinfo)
                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

isLoggedOn

public static boolean isLoggedOn(com.idega.presentation.IWContext context)


Copyright © 2000-2014 idega software. All Rights Reserved.