See: Description
| Interface | Description | 
|---|---|
| BusinessObjectRestrictions | |
| DocumentAuthorizer | The DocumentAuthorizer class associated with a given Document is used to
 dynamically determine what editing mode and what actions are allowed for a
 given user on a given document instance. | 
| DocumentPresentationController | |
| InquiryOrMaintenanceDocumentRestrictions | |
| MaintenanceDocumentAuthorizer | |
| MaintenanceDocumentPresentationController | |
| MaintenanceDocumentRestrictions | |
| TransactionalDocumentAuthorizer | Extension to DocumentAuthorizer interface which adds transactional-document-specific methods. | 
| TransactionalDocumentPresentationController | The DocumentPresentationController class is used for non-user related lock down | 
| Class | Description | 
|---|---|
| BusinessObjectRestrictionsBase | |
| DocumentAuthorizerBase | DocumentAuthorizer containing common, reusable document-level authorization
 code. | 
| DocumentPresentationControllerBase | KNS version of the DocumentPresentationControllerBase - adds #getDocumentActions via  DocumentPresentationController | 
| FieldRestriction | This is a description of what this class does - zjzhou don't forget to fill this in. | 
| InquiryOrMaintenanceDocumentRestrictionsBase | |
| MaintenanceDocumentAuthorizerBase | |
| MaintenanceDocumentPresentationControllerBase | Base class for all MaintenanceDocumentPresentationControllers. | 
| MaintenanceDocumentRestrictionsBase | |
| TransactionalDocumentAuthorizerBase | Base class for all TransactionalDocumentAuthorizers. | 
| TransactionalDocumentPresentationControllerBase | Base class for all TransactionalDocumentPresentationControllers. | 
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.