Package project35.soa.security

contains basic classes for supporting a security service.

See:
          Description

Interface Summary
SecurityService an interface for a SecurityService.
 

Class Summary
AccessRights Copyright (c) 2008 Kevin Garwood for Project35.
AllowAllAccessRights Copyright (c) 2008 Kevin Garwood for Project35.
DenyAllAccessRights Copyright (c) 2008 Kevin Garwood for Project35.
DummySecurityService a dummy security service that allows any user access to anything.
Guest a login that represents the authority of a guest user.
SuperUser a User login that represents the authority of a super user
User holds information about an end-user.
 

Exception Summary
SecurityException Copyright (c) 2008 Kevin Garwood for Project35.
 

Package project35.soa.security Description

contains basic classes for supporting a security service. The service is used to determine whether a given User can access application features such as ontology services, form buttons, and menu items. For now, Project35 relies on a DummySecurityService which allows full access to any feature. In future, other implementations of the SecurityService will be used to mask document data, restrict some features and provide others as part of a system of user preferences. When Petrov is built, its services will implement the SecurityService interface.