org.jasig.schedassist.web.security
Class SecurityConstants

java.lang.Object
  extended by org.jasig.schedassist.web.security.SecurityConstants

public final class SecurityConstants
extends Object

This class defines the GrantedAuthority instances that constitute the roles within this application.

Version:
$Id: SecurityConstants.java 2979 2011-01-25 19:24:44Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Field Summary
static org.springframework.security.core.GrantedAuthority AVAILABLE_ADMINISTRATOR
          Role that grants access to the application administrative functions.
static org.springframework.security.core.GrantedAuthority DELEGATE_LOGIN
          Role that grants access to log in as a IDelegateCalendarAccount.
static org.springframework.security.core.GrantedAuthority DELEGATE_OWNER
          Role that grants access to IScheduleOwner features for delegate calendar accoutnts.
static org.springframework.security.core.GrantedAuthority DELEGATE_REGISTER
          Role that grants access to the registration form for delegate calendar accounts.
static org.springframework.security.core.GrantedAuthority OWNER
          Role that grants access to IScheduleOwner features for customer accounts.
static org.springframework.security.core.GrantedAuthority REGISTER
          Role that grants access to the registration form for customer accounts.
static org.springframework.security.core.GrantedAuthority VISITOR
          Role that grants access to IScheduleVisitor features (view schedule, create/cancel appointments)
 
Constructor Summary
SecurityConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELEGATE_REGISTER

public static final org.springframework.security.core.GrantedAuthority DELEGATE_REGISTER
Role that grants access to the registration form for delegate calendar accounts.


DELEGATE_OWNER

public static final org.springframework.security.core.GrantedAuthority DELEGATE_OWNER
Role that grants access to IScheduleOwner features for delegate calendar accoutnts.


OWNER

public static final org.springframework.security.core.GrantedAuthority OWNER
Role that grants access to IScheduleOwner features for customer accounts.


VISITOR

public static final org.springframework.security.core.GrantedAuthority VISITOR
Role that grants access to IScheduleVisitor features (view schedule, create/cancel appointments)


REGISTER

public static final org.springframework.security.core.GrantedAuthority REGISTER
Role that grants access to the registration form for customer accounts.


DELEGATE_LOGIN

public static final org.springframework.security.core.GrantedAuthority DELEGATE_LOGIN
Role that grants access to log in as a IDelegateCalendarAccount.


AVAILABLE_ADMINISTRATOR

public static final org.springframework.security.core.GrantedAuthority AVAILABLE_ADMINISTRATOR
Role that grants access to the application administrative functions.

Constructor Detail

SecurityConstants

public SecurityConstants()


Copyright © 2011 Jasig. All Rights Reserved.