| Interface Summary | 
| AddAdHocRoutePersonRule | Defines a rule which gets invoked immediately before a document has a adHocRoutePerson added to it. | 
| AddAdHocRouteWorkgroupRule | Defines a rule which gets invoked immediately before a document has an adHocRouteWorkgroup added to it. | 
| AddNoteRule | Defines a rule which gets invoked immediately before a document has a note added to it. | 
| ApproveDocumentRule | Defines a rule which gets invoked immediately before a document gets approved. | 
| BusinessRule | Parent interface of all BusinessRule interfaces. | 
| CompleteDocumentRule | Complete document rule interface to be implemented | 
| DocumentAuditRule | audit rule marker | 
| RouteDocumentRule | Defines a rule which gets invoked immediately before a document gets routed. | 
| SaveDocumentRule | Defines a rule which gets invoked immediately before a document gets saved. | 
| SendAdHocRequestsRule | This is a description of what this class does - wliang don't forget to fill this in. |