atg.userprofiling
Interface AccessController

All Known Implementing Classes:
AccessRightAccessController, AllAccessController, GroupAccessController, MultiAccessController, NonTransientAccessController, RepositoryNameAccessController, RuleAccessController

public interface AccessController

This interface describes objects that perform access control on users, represented by Profile objects.


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 boolean allowAccess(Profile pProfile, DynamoHttpServletRequest pRequest)
          Returns true if a user (represented by the specified Profile) should be allowed access, false if not.
 java.lang.String getDeniedAccessURL(Profile pProfile)
          Returns a URL the user should be redirected to if allowAccess returns false.
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

allowAccess

boolean allowAccess(Profile pProfile,
                    DynamoHttpServletRequest pRequest)
Returns true if a user (represented by the specified Profile) should be allowed access, false if not.


getDeniedAccessURL

java.lang.String getDeniedAccessURL(Profile pProfile)
Returns a URL the user should be redirected to if allowAccess returns false.