Uses of Interface
org.kuali.rice.krad.document.Document

Packages that use Document
edu.sampleu.bookstore.document   
edu.sampleu.bookstore.rule   
edu.sampleu.travel.document   
edu.sampleu.travel.document.authorizer   
edu.sampleu.travel.document.rule   
org.kuali.rice.kew.rule.document   
org.kuali.rice.kim.document   
org.kuali.rice.kim.document.authorization   
org.kuali.rice.kim.document.rule   
org.kuali.rice.kim.impl.responsibility   
org.kuali.rice.kim.impl.type   
org.kuali.rice.kim.rule.event.ui   
org.kuali.rice.kim.service.impl   
org.kuali.rice.kns.datadictionary Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.document.authorization Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.maintenance.rules Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.rule.event Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.rules Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service.impl   
org.kuali.rice.kns.util Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.web.struts.action Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.web.struts.form Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.krad.dao Core dao interfaces 
org.kuali.rice.krad.dao.impl Core dao implementations using ojb. 
org.kuali.rice.krad.dao.proxy   
org.kuali.rice.krad.datadictionary   
org.kuali.rice.krad.document   
org.kuali.rice.krad.maintenance   
org.kuali.rice.krad.rules   
org.kuali.rice.krad.rules.rule   
org.kuali.rice.krad.rules.rule.event   
org.kuali.rice.krad.service Core service interfaces. 
org.kuali.rice.krad.service.impl Core service implementations. 
org.kuali.rice.krad.uif.view   
org.kuali.rice.krad.util.documentserializer   
org.kuali.rice.krad.web.controller   
org.kuali.rice.krad.web.form   
org.kuali.rice.krad.workflow Workflow base package. 
org.kuali.rice.krad.workflow.attribute   
org.kuali.rice.krad.workflow.service Workflow service interfaces. 
org.kuali.rice.krad.workflow.service.impl Workflow service implementations. 
 

Uses of Document in edu.sampleu.bookstore.document
 

Classes in edu.sampleu.bookstore.document that implement Document
 class BookOrderDocument
           
 

Uses of Document in edu.sampleu.bookstore.rule
 

Methods in edu.sampleu.bookstore.rule with parameters of type Document
protected  boolean BookOrderDocumentRule.processCustomRouteDocumentBusinessRules(Document document)
           
 

Uses of Document in edu.sampleu.travel.document
 

Classes in edu.sampleu.travel.document that implement Document
 class TravelDocument2
           
 

Uses of Document in edu.sampleu.travel.document.authorizer
 

Methods in edu.sampleu.travel.document.authorizer with parameters of type Document
 Set<String> TravelDocumentPresentationController.getEditModes(Document document)
           
 

Uses of Document in edu.sampleu.travel.document.rule
 

Methods in edu.sampleu.travel.document.rule with parameters of type Document
protected  boolean TravelDocumentRule.processCustomSaveDocumentBusinessRules(Document document)
           
 

Uses of Document in org.kuali.rice.kew.rule.document
 

Classes in org.kuali.rice.kew.rule.document that implement Document
 class RuleDocument
          This is the business object that represents the DisbursementVoucher document in Kuali.
 

Uses of Document in org.kuali.rice.kim.document
 

Classes in org.kuali.rice.kim.document that implement Document
 class IdentityManagementGroupDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 class IdentityManagementKimDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 class IdentityManagementPersonDocument
          This is a description of what this class does - shyu don't forget to fill this in.
 class IdentityManagementRoleDocument
          This is a description of what this class does - bhargavp don't forget to fill this in.
 

Uses of Document in org.kuali.rice.kim.document.authorization
 

Methods in org.kuali.rice.kim.document.authorization with parameters of type Document
 Map<String,Set<String>> IdentityManagementKimDocumentAuthorizer.getUnassignableRoles(Document document, Person user)
           
 Map<String,Set<String>> IdentityManagementKimDocumentAuthorizer.getUnpopulateableGroups(Document document, Person user)
           
 

Uses of Document in org.kuali.rice.kim.document.rule
 

Methods in org.kuali.rice.kim.document.rule with parameters of type Document
protected  boolean IdentityManagementPersonDocumentRule.processCustomRouteDocumentBusinessRules(Document document)
           
protected  boolean IdentityManagementRoleDocumentRule.processCustomSaveDocumentBusinessRules(Document document)
           
protected  boolean IdentityManagementPersonDocumentRule.processCustomSaveDocumentBusinessRules(Document document)
           
protected  boolean IdentityManagementGroupDocumentRule.processCustomSaveDocumentBusinessRules(Document document)
           
 

Uses of Document in org.kuali.rice.kim.impl.responsibility
 

Constructors in org.kuali.rice.kim.impl.responsibility with parameters of type Document
AddResponsibilityEvent(String errorPathPrefix, Document document, KimDocumentRoleResponsibility permission)
           
 

Uses of Document in org.kuali.rice.kim.impl.type
 

Classes in org.kuali.rice.kim.impl.type that implement Document
 class IdentityManagementTypeAttributeTransactionalDocument
          This is a description of what this class does - shyu don't forget to fill this in.
 

Uses of Document in org.kuali.rice.kim.rule.event.ui
 

Constructors in org.kuali.rice.kim.rule.event.ui with parameters of type Document
AddDelegationEvent(String errorPathPrefix, Document document, RoleDocumentDelegation delegation)
           
AddDelegationMemberEvent(String errorPathPrefix, Document document, RoleDocumentDelegationMember member)
           
AddGroupEvent(String errorPathPrefix, Document document, PersonDocumentGroup group)
           
AddGroupMemberEvent(String errorPathPrefix, Document document, GroupDocumentMember member)
           
AddMemberEvent(String errorPathPrefix, Document document, KimDocumentRoleMember member)
           
AddPermissionEvent(String errorPathPrefix, Document document, KimDocumentRolePermission permission)
           
AddPersonDelegationMemberEvent(String errorPathPrefix, Document document, RoleDocumentDelegationMember member)
           
AddRoleEvent(String errorPathPrefix, Document document, PersonDocumentRole role)
           
 

Uses of Document in org.kuali.rice.kim.service.impl
 

Methods in org.kuali.rice.kim.service.impl with parameters of type Document
protected  String LdapUiDocumentServiceImpl.getInitiatorPrincipalId(Document document)
           
 

Uses of Document in org.kuali.rice.kns.datadictionary
 

Methods in org.kuali.rice.kns.datadictionary that return types with arguments of type Document
 Class<? extends Document> KNSDocumentEntry.getBaseDocumentClass()
          Deprecated.  
 Class<? extends Document> KNSDocumentEntry.getDocumentClass()
          Deprecated.  
 Class<? extends Document> MaintenanceDocumentEntry.getStandardDocumentBaseClass()
          Deprecated.  
 

Method parameters in org.kuali.rice.kns.datadictionary with type arguments of type Document
 void KNSDocumentEntry.setBaseDocumentClass(Class<? extends Document> baseDocumentClass)
          Deprecated.  
 void KNSDocumentEntry.setDocumentClass(Class<? extends Document> documentClass)
          Deprecated.  
 

Uses of Document in org.kuali.rice.kns.document.authorization
 

Methods in org.kuali.rice.kns.document.authorization with parameters of type Document
protected  void DocumentAuthorizerBase.addStandardAttributes(Document document, Map<String,String> attributes)
           
 boolean DocumentAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCopy(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String createdBySelfOnly, Person user)
           
 boolean DocumentAuthorizer.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String createdBySelfOnly, Person user)
           
 boolean DocumentAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canRecall(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizer.canViewNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 Set<String> DocumentPresentationControllerBase.getDocumentActions(Document document)
           
 Set<String> DocumentPresentationController.getDocumentActions(Document document)
           
 Set<String> DocumentAuthorizerBase.getDocumentActions(Document document, Person user, Set<String> documentActions)
          Individual document families will need to reimplement this according to their own needs; this version should be good enough to be usable during initial development.
 Set<String> DocumentAuthorizer.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
 Set<String> TransactionalDocumentPresentationControllerBase.getEditModes(Document document)
           
 Set<String> TransactionalDocumentPresentationController.getEditModes(Document document)
           
 Set<String> TransactionalDocumentAuthorizer.getEditModes(Document document, Person user, Set<String> editModes)
           
 Set<String> TransactionalDocumentAuthorizerBase.getEditModes(Document document, Person user, Set<String> editModes)
           
protected  boolean DocumentAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
 

Uses of Document in org.kuali.rice.kns.maintenance.rules
 

Methods in org.kuali.rice.kns.maintenance.rules with parameters of type Document
 boolean MaintenanceDocumentRuleBase.processRouteDocument(Document document)
           
 boolean MaintenanceDocumentRuleBase.processSaveDocument(Document document)
           
protected  boolean MaintenanceDocumentRuleBase.validateDocumentStructure(Document document)
          This method makes sure the document itself is valid, and has the necessary fields populated to be routable.
 

Uses of Document in org.kuali.rice.kns.rule.event
 

Constructors in org.kuali.rice.kns.rule.event with parameters of type Document
KualiAddLineEvent(Document document, String collectionName, PersistableBusinessObject addLine)
          Deprecated.  
PromptBeforeValidationEvent(String description, String errorPathPrefix, Document document)
           
 

Uses of Document in org.kuali.rice.kns.rules
 

Methods in org.kuali.rice.kns.rules with parameters of type Document
abstract  boolean PromptBeforeValidationBase.doPrompts(Document document)
          Implementations will override this method to do perform the actual prompting and/or logic They are able to utilize the following methods: PromptBeforeValidationBase.abortRulesCheck() PromptBeforeValidationBase.askOrAnalyzeYesNoQuestion(String, String) #hasAsked(String)
 boolean MaintenanceDocumentRule.processRouteDocument(Document document)
          Runs all business rules needed prior to routing.
 boolean MaintenanceDocumentRule.processSaveDocument(Document document)
          Runs all business rules needed prior to saving.
 

Uses of Document in org.kuali.rice.kns.service
 

Methods in org.kuali.rice.kns.service with parameters of type Document
 boolean BusinessObjectAuthorizationService.canFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
 boolean BusinessObjectAuthorizationService.canPartiallyUnmaskField(Person user, Class<?> businessObjectClass, String fieldName, Document document)
          Deprecated.  
 DocumentAuthorizer DocumentHelperService.getDocumentAuthorizer(Document document)
          Deprecated. 
 DocumentPresentationController DocumentHelperService.getDocumentPresentationController(Document document)
          Deprecated. 
 void DictionaryValidationService.validateDocumentRecursively(Document document, int depth)
          Deprecated. Use DictionaryValidationService.validateDocumentAndUpdatableReferencesRecursively(org.kuali.rice.krad.document.Document, int, boolean)
 

Uses of Document in org.kuali.rice.kns.service.impl
 

Methods in org.kuali.rice.kns.service.impl with parameters of type Document
 boolean BusinessObjectAuthorizationServiceImpl.canFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
 boolean BusinessObjectAuthorizationServiceImpl.canPartiallyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document)
          Deprecated.  
 DocumentAuthorizer DocumentHelperServiceImpl.getDocumentAuthorizer(Document document)
           
 DocumentPresentationController DocumentHelperServiceImpl.getDocumentPresentationController(Document document)
           
 void DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired, boolean chompLastLetterSFromCollectionName)
          Deprecated. since 2.1
 void DictionaryValidationServiceImpl.validateDocumentRecursively(Document document, int depth)
          Deprecated. since 2.0
 

Uses of Document in org.kuali.rice.kns.util
 

Methods in org.kuali.rice.kns.util with parameters of type Document
static boolean WebUtils.canAddNoteAttachment(Document document)
           
static boolean WebUtils.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier)
           
static boolean WebUtils.canViewNoteAttachment(Document document, String attachmentTypeCode)
           
static boolean WebUtils.isDocumentSession(Document document, PojoFormBase docForm)
           
 

Uses of Document in org.kuali.rice.kns.web.struts.action
 

Methods in org.kuali.rice.kns.web.struts.action with parameters of type Document
protected  void KualiDocumentActionBase.attemptLockRelease(Document document, String methodToCall)
           
protected  DocumentAuthorizationException KualiDocumentActionBase.buildAuthorizationException(String action, Document document)
          Convenience method for building authorization exceptions
protected  void KualiDocumentActionBase.releaseLocks(Document document, String methodToCall)
           
protected  void KualiDocumentActionBase.setupPessimisticLockMessages(Document document, javax.servlet.http.HttpServletRequest request)
           
 

Uses of Document in org.kuali.rice.kns.web.struts.form
 

Methods in org.kuali.rice.kns.web.struts.form that return Document
 Document KualiDocumentFormBase.getDocument()
           
 

Methods in org.kuali.rice.kns.web.struts.form with parameters of type Document
 void KualiDocumentFormBase.setDocument(Document document)
           
 

Uses of Document in org.kuali.rice.krad.dao
 

Methods in org.kuali.rice.krad.dao with type parameters of type Document
<T extends Document>
T
DocumentDao.findByDocumentHeaderId(Class<T> clazz, String id)
           
<T extends Document>
List<T>
DocumentDao.findByDocumentHeaderIds(Class<T> clazz, List<String> idList)
           
<T extends Document>
T
DocumentDao.save(T document)
           
 

Uses of Document in org.kuali.rice.krad.dao.impl
 

Methods in org.kuali.rice.krad.dao.impl with type parameters of type Document
<T extends Document>
T
DocumentDaoJpa.findByDocumentHeaderId(Class<T> clazz, String id)
          Retrieve a Document of a specific type with a given document header ID.
<T extends Document>
T
DocumentDaoOjb.findByDocumentHeaderId(Class<T> clazz, String id)
          Retrieve a Document of a specific type with a given document header ID.
<T extends Document>
List<T>
DocumentDaoJpa.findByDocumentHeaderIds(Class<T> clazz, List<String> idList)
          Retrieve a List of Document instances with the given ids
<T extends Document>
List<T>
DocumentDaoOjb.findByDocumentHeaderIds(Class<T> clazz, List<String> idList)
          Retrieve a List of Document instances with the given ids
<T extends Document>
T
DocumentDaoJpa.save(T document)
           
<T extends Document>
T
DocumentDaoOjb.save(T document)
           
 

Uses of Document in org.kuali.rice.krad.dao.proxy
 

Methods in org.kuali.rice.krad.dao.proxy with type parameters of type Document
<T extends Document>
T
DocumentDaoProxy.findByDocumentHeaderId(Class<T> clazz, String id)
           
<T extends Document>
List<T>
DocumentDaoProxy.findByDocumentHeaderIds(Class<T> clazz, List<String> idList)
           
<T extends Document>
T
DocumentDaoProxy.save(T document)
           
 

Uses of Document in org.kuali.rice.krad.datadictionary
 

Fields in org.kuali.rice.krad.datadictionary with type parameters of type Document
protected  Class<? extends Document> DocumentEntry.baseDocumentClass
           
protected  Class<? extends Document> DocumentEntry.documentClass
           
 

Methods in org.kuali.rice.krad.datadictionary that return types with arguments of type Document
 Class<? extends Document> DocumentEntry.getBaseDocumentClass()
           
 Class<? extends Document> DocumentEntry.getDocumentClass()
           
 Class<? extends Document> MaintenanceDocumentEntry.getStandardDocumentBaseClass()
           
 

Method parameters in org.kuali.rice.krad.datadictionary with type arguments of type Document
 void DocumentEntry.setBaseDocumentClass(Class<? extends Document> baseDocumentClass)
          The optional baseDocumentClass element is the name of the java superclass associated with the document.
 void DocumentEntry.setDocumentClass(Class<? extends Document> documentClass)
          The documentClass element is the name of the java class associated with the document.
 

Uses of Document in org.kuali.rice.krad.document
 

Subinterfaces of Document in org.kuali.rice.krad.document
 interface TransactionalDocument
          This is the TransactionalDocument interface.
 

Classes in org.kuali.rice.krad.document that implement Document
 class DocumentBase
           
 class TransactionalDocumentBase
          Controller that handles requests coming from a TransactionalDocumentView
 

Methods in org.kuali.rice.krad.document with parameters of type Document
protected  void DocumentAuthorizerBase.addStandardAttributes(Document document, Map<String,String> attributes)
           
protected  void DocumentViewAuthorizerBase.addStandardAttributes(Document document, Map<String,String> attributes)
           
 boolean DocumentViewPresentationControllerBase.canAcknowledge(Document document)
           
 boolean DocumentPresentationControllerBase.canAcknowledge(Document document)
           
 boolean DocumentPresentationController.canAcknowledge(Document document)
           
 boolean DocumentAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentAuthorizer.canAcknowledge(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canAddAdhocRequests(Document document)
           
 boolean DocumentPresentationControllerBase.canAddAdhocRequests(Document document)
           
 boolean DocumentPresentationController.canAddAdhocRequests(Document document)
           
 boolean DocumentAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentViewAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizer.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentViewPresentationControllerBase.canAnnotate(Document document)
           
 boolean DocumentPresentationControllerBase.canAnnotate(Document document)
           
 boolean DocumentPresentationController.canAnnotate(Document document)
           
 boolean DocumentAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentAuthorizer.canAnnotate(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canApprove(Document document)
           
 boolean DocumentPresentationControllerBase.canApprove(Document document)
           
 boolean DocumentPresentationController.canApprove(Document document)
           
 boolean DocumentAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canApprove(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canBlanketApprove(Document document)
           
 boolean DocumentPresentationControllerBase.canBlanketApprove(Document document)
           
 boolean DocumentPresentationController.canBlanketApprove(Document document)
           
 boolean DocumentAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canBlanketApprove(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canCancel(Document document)
           
 boolean DocumentPresentationControllerBase.canCancel(Document document)
           
 boolean DocumentPresentationController.canCancel(Document document)
           
 boolean DocumentAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentAuthorizer.canCancel(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canClose(Document document)
           
 boolean DocumentPresentationControllerBase.canClose(Document document)
           
 boolean DocumentPresentationController.canClose(Document document)
           
 boolean DocumentAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentAuthorizer.canClose(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canCopy(Document document)
           
 boolean DocumentPresentationControllerBase.canCopy(Document document)
           
 boolean DocumentPresentationController.canCopy(Document document)
           
 boolean DocumentAuthorizerBase.canCopy(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canCopy(Document document, Person user)
           
 boolean DocumentAuthorizer.canCopy(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentViewAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentAuthorizer.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentViewPresentationControllerBase.canDisapprove(Document document)
           
 boolean DocumentPresentationControllerBase.canDisapprove(Document document)
           
 boolean DocumentPresentationController.canDisapprove(Document document)
           
 boolean DocumentAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canDisapprove(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canEdit(Document document)
           
 boolean DocumentPresentationControllerBase.canEdit(Document document)
           
 boolean DocumentPresentationController.canEdit(Document document)
           
 boolean DocumentAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentAuthorizer.canEdit(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canEditDocumentOverview(Document document)
           
 boolean DocumentPresentationControllerBase.canEditDocumentOverview(Document document)
           
 boolean DocumentPresentationController.canEditDocumentOverview(Document document)
           
 boolean DocumentAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentAuthorizer.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canFyi(Document document)
           
 boolean DocumentPresentationControllerBase.canFyi(Document document)
           
 boolean DocumentPresentationController.canFyi(Document document)
           
 boolean DocumentAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizer.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentAuthorizer.canOpen(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canPerformRouteReport(Document document)
           
 boolean DocumentPresentationControllerBase.canPerformRouteReport(Document document)
           
 boolean DocumentPresentationController.canPerformRouteReport(Document document)
           
 boolean DocumentAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentAuthorizer.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canRecall(Document document)
           
 boolean DocumentPresentationControllerBase.canRecall(Document document)
           
 boolean DocumentPresentationController.canRecall(Document document)
           
 boolean DocumentAuthorizerBase.canRecall(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canRecall(Document document, Person user)
           
 boolean DocumentAuthorizer.canRecall(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentViewAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentAuthorizer.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentViewPresentationControllerBase.canReload(Document document)
           
 boolean DocumentPresentationControllerBase.canReload(Document document)
           
 boolean DocumentPresentationController.canReload(Document document)
           
 boolean DocumentAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentAuthorizer.canReload(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canRoute(Document document)
           
 boolean DocumentPresentationControllerBase.canRoute(Document document)
           
 boolean DocumentPresentationController.canRoute(Document document)
           
 boolean DocumentAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentAuthorizer.canRoute(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canSave(Document document)
           
 boolean DocumentPresentationControllerBase.canSave(Document document)
           
 boolean DocumentPresentationController.canSave(Document document)
           
 boolean DocumentAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentAuthorizer.canSave(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canSendAdhocRequests(Document document)
           
 boolean DocumentPresentationControllerBase.canSendAdhocRequests(Document document)
           
 boolean DocumentPresentationController.canSendAdhocRequests(Document document)
           
 boolean DocumentAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizer.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentAuthorizer.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentViewPresentationControllerBase.canSendNoteFyi(Document document)
           
 boolean DocumentPresentationControllerBase.canSendNoteFyi(Document document)
           
 boolean DocumentPresentationController.canSendNoteFyi(Document document)
           
 boolean DocumentAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizer.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentViewAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizer.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentViewAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentAuthorizer.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
protected  boolean DocumentAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
protected  boolean DocumentViewAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
 

Uses of Document in org.kuali.rice.krad.maintenance
 

Subinterfaces of Document in org.kuali.rice.krad.maintenance
 interface MaintenanceDocument
          Common interface for all maintenance documents.
 

Classes in org.kuali.rice.krad.maintenance that implement Document
 class MaintenanceDocumentBase
          Document class for all maintenance documents which wraps the maintenance object in a Maintainable that is also used for various callbacks
 

Methods in org.kuali.rice.krad.maintenance with parameters of type Document
 boolean MaintenanceViewPresentationControllerBase.canBlanketApprove(Document document)
           
 boolean MaintenanceViewPresentationControllerBase.canSave(Document document)
           
 

Uses of Document in org.kuali.rice.krad.rules
 

Methods in org.kuali.rice.krad.rules with parameters of type Document
 boolean DocumentRuleBase.isAddHocRoutePersonValid(Document document, AdHocRoutePerson person)
          Verifies that the adHocRoutePerson's fields are valid - it does required and format checks.
protected  boolean DocumentRuleBase.isAdHocRouteRecipientsValid(Document document)
          Checks the adhoc route recipient list to ensure there are recipients or else throws an error that at least one recipient is required.
 boolean DocumentRuleBase.isDocumentAttributesValid(Document document, boolean validateRequired)
          Validates the document attributes against the data dictionary.
 boolean DocumentRuleBase.isDocumentOverviewValid(Document document)
          Verifies that the document's overview fields are valid - it does required and format checks.
 boolean DocumentRuleBase.processAddAdHocRoutePerson(Document document, AdHocRoutePerson adHocRoutePerson)
           
 boolean DocumentRuleBase.processAddAdHocRouteWorkgroup(Document document, AdHocRouteWorkgroup adHocRouteWorkgroup)
           
 boolean DocumentRuleBase.processAddNote(Document document, Note note)
          Runs all business rules needed prior to adding a document note.
protected  boolean DocumentRuleBase.processCustomAddAdHocRoutePersonBusinessRules(Document document, AdHocRoutePerson person)
          This method should be overridden by children rule classes as a hook to implement document specific business rule checks for the "add ad hoc route person" event.
protected  boolean DocumentRuleBase.processCustomAddAdHocRouteWorkgroupBusinessRules(Document document, AdHocRouteWorkgroup workgroup)
          This method should be overridden by children rule classes as a hook to implement document specific business rule checks for the "add ad hoc route workgroup" event.
protected  boolean DocumentRuleBase.processCustomAddNoteBusinessRules(Document document, Note note)
          This method should be overridden by children rule classes as a hook to implement document specific business rule checks for the "add document note" event.
protected  boolean DocumentRuleBase.processCustomRouteDocumentBusinessRules(Document document)
          This method should be overridden by children rule classes as a hook to implement document specific business rule checks for the "route document" event.
protected  boolean DocumentRuleBase.processCustomSaveDocumentBusinessRules(Document document)
          This method should be overridden by children rule classes as a hook to implement document specific business rule checks for the "save document" event.
protected  boolean DocumentRuleBase.processCustomSendAdHocRequests(Document document)
           
 boolean DocumentRuleBase.processRouteDocument(Document document)
          Runs all business rules needed prior to routing.
 boolean MaintenanceDocumentRule.processRouteDocument(Document document)
          Runs all business rules needed prior to routing.
 boolean MaintenanceDocumentRuleBase.processRouteDocument(Document document)
           
 boolean DocumentRuleBase.processSaveDocument(Document document)
          Runs all business rules needed prior to saving.
 boolean MaintenanceDocumentRule.processSaveDocument(Document document)
          Runs all business rules needed prior to saving.
 boolean MaintenanceDocumentRuleBase.processSaveDocument(Document document)
           
 boolean DocumentRuleBase.processSendAdHocRequests(Document document)
           
protected  boolean MaintenanceDocumentRuleBase.validateDocumentStructure(Document document)
          This method makes sure the document itself is valid, and has the necessary fields populated to be routable.
 

Uses of Document in org.kuali.rice.krad.rules.rule
 

Methods in org.kuali.rice.krad.rules.rule with parameters of type Document
 boolean AddAdHocRoutePersonRule.processAddAdHocRoutePerson(Document document, AdHocRoutePerson adHocRoutePerson)
          This method is responsible for housing business rules that need to be checked before a document adHocRoutePerson is added to a document.
 boolean AddAdHocRouteWorkgroupRule.processAddAdHocRouteWorkgroup(Document document, AdHocRouteWorkgroup adHocRouteWorkgroup)
          This method is responsible for housing business rules that need to be checked before a document adHocRouteWorkgroup is added to a document.
 boolean AddNoteRule.processAddNote(Document document, Note note)
          This method is responsible for housing business rules that need to be checked before a note is added to a document.
 boolean RouteDocumentRule.processRouteDocument(Document document)
           
 boolean DocumentAuditRule.processRunAuditBusinessRules(Document document)
           
 boolean SaveDocumentRule.processSaveDocument(Document document)
           
 boolean SendAdHocRequestsRule.processSendAdHocRequests(Document document)
           
 

Uses of Document in org.kuali.rice.krad.rules.rule.event
 

Fields in org.kuali.rice.krad.rules.rule.event declared as Document
protected  Document KualiDocumentEventBase.document
           
 

Methods in org.kuali.rice.krad.rules.rule.event that return Document
 Document KualiDocumentEvent.getDocument()
           
 Document KualiDocumentEventBase.getDocument()
           
 

Methods in org.kuali.rice.krad.rules.rule.event with parameters of type Document
protected static String KualiDocumentEventBase.getDocumentId(Document document)
          Provides null-safe access to the documentNumber of the given document.
 

Constructors in org.kuali.rice.krad.rules.rule.event with parameters of type Document
AddAdHocRoutePersonEvent(Document document, AdHocRoutePerson adHocRoutePerson)
          Constructs an AddAdHocRoutePersonEvent with the given document
AddAdHocRoutePersonEvent(String errorPathPrefix, Document document, AdHocRoutePerson adHocRoutePerson)
          Constructs an AddAdHocRoutePersonEvent with the specified errorPathPrefix, document, and adHocRoutePerson
AddAdHocRouteWorkgroupEvent(Document document, AdHocRouteWorkgroup adHocRouteWorkgroup)
          Constructs an AddAdHocRouteWorkgroupEvent with the given document
AddAdHocRouteWorkgroupEvent(String errorPathPrefix, Document document, AdHocRouteWorkgroup adHocRouteWorkgroup)
          Constructs an AddAdHocRouteWorkgroupEvent with the specified errorPathPrefix, document, and adHocRouteWorkgroup
AddNoteEvent(Document document, Note note)
          Constructs an AddNoteEvent with the given document
AddNoteEvent(String errorPathPrefix, Document document, Note note)
          Constructs an AddNoteEvent with the specified errorPathPrefix and document
ApproveDocumentEvent(Document document)
          Constructs an ApproveDocumentEvent with the given document
ApproveDocumentEvent(String errorPathPrefix, Document document)
          Constructs an ApproveDocumentEvent with the specified errorPathPrefix and document
ApproveDocumentEvent(String eventType, String errorPathPrefix, Document document)
          Constructs a ApproveDocumentEvent, allowing the eventType to be passed in so that subclasses can specify a more accurate message.
BlanketApproveDocumentEvent(Document document)
          Constructs a BlanketApproveDocumentEvent with the given document
BlanketApproveDocumentEvent(String errorPathPrefix, Document document)
          Constructs an BlanketApproveDocumentEvent with the specified errorPathPrefix and document
DocumentAuditEvent(Document document)
          Constructs a RunAuditEvent with the given document.
DocumentAuditEvent(String errorPathPrefix, Document document)
          Constructs a RunAuditEvent with the given errorPathPrefix and document.
KualiDocumentEventBase(String description, String errorPathPrefix, Document document)
          Constructs a KualiEvent with the given description and errorPathPrefix for the given document.
RouteDocumentEvent(Document document)
          Constructs a RouteDocumentEvent with the given document
RouteDocumentEvent(String errorPathPrefix, Document document)
          Constructs a RouteDocumentEvent with the specified errorPathPrefix and document
SaveDocumentEvent(Document document)
          Constructs a SaveDocumentEvent with the given document
SaveDocumentEvent(String errorPathPrefix, Document document)
          Constructs a SaveDocumentEvent with the specified errorPathPrefix and document
SaveDocumentEvent(String description, String errorPathPrefix, Document document)
           
SaveOnlyDocumentEvent(Document document)
          Constructs a SaveDocumentEvent with the given document
SaveOnlyDocumentEvent(String errorPathPrefix, Document document)
          Constructs a SaveOnlyDocumentEvent with the specified errorPathPrefix and document
SaveOnlyDocumentEvent(String description, String errorPathPrefix, Document document)
           
SendAdHocRequestsEvent(Document document)
          Constructs a SaveDocumentEvent with the given document
SendAdHocRequestsEvent(String errorPathPrefix, Document document)
           
SendAdHocRequestsEvent(String description, String errorPathPrefix, Document document)
           
 

Uses of Document in org.kuali.rice.krad.service
 

Methods in org.kuali.rice.krad.service that return Document
 Document DocumentService.acknowledgeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
          acknowledge this document, optionally providing an annotation for the acknowledgement which will show up in the route log for the document for this acknowledgement, additionally optionally provide a list of ad hoc recipients that should recieve this document.
 Document DocumentService.approveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRoutingRecipients)
          approve this document, optionally providing an annotation which will show up in the route log for this document for this action taken, and optionally providing a list of ad hoc recipients for the document
 Document DocumentService.blanketApproveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
          blanket approve this document which will approve the document and stand in for an approve for all typically generated approval actions requested for this document.
 Document DocumentService.cancelDocument(Document document, String annotation)
          cancel this document, optionally providing an annotation for the disapproval which will show up in the route log for the document for this action taken
 Document DocumentService.clearDocumentFyi(Document document, List<AdHocRouteRecipient> adHocRecipients)
          clear the fyi request for this document, optionally providing a list of ad hoc recipients for this document, which should be restricted to action requested of fyi as all other actions requested will be discarded
 Document DocumentService.disapproveDocument(Document document, String annotation)
          disapprove this document, optionally providing an annotation for the disapproval which will show up in the route log for the document for this action taken
 Document DocumentService.getByDocumentHeaderId(String documentHeaderId)
          get a document based on the document header id which is the primary key for all document types
 Document DocumentService.getByDocumentHeaderIdSessionless(String documentHeaderId)
          get a document based on the document header id which is the primary key for all document types.
 Document DocumentService.getNewDocument(Class<? extends Document> documentClass)
          get a new blank document instance having the given Document class
 Document DocumentService.getNewDocument(String documentTypeName)
          get a new blank document instance based on the document type name
 Document DocumentService.recallDocument(Document document, String annotation, boolean cancel)
          recall this document, optionally providing an annotation for the recall which will show up in the route log for the document for this action taken
 Document DocumentService.routeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRoutingRecipients)
          start the route the document for approval, optionally providing a list of ad hoc recipients, and additionally provideing a annotation to show up in the route log for the document
 Document DocumentService.saveDocument(Document document)
          This is a helper method that performs the same as the DocumentService.saveDocument(Document, Class) method.
 Document DocumentService.saveDocument(Document document, Class<? extends KualiDocumentEvent> kualiDocumentEventClass)
          Saves the passed-in document.
 Document DocumentService.superUserApproveDocument(Document document, String annotation)
          approve this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.superUserCancelDocument(Document document, String annotation)
          cancel this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.superUserDisapproveDocument(Document document, String annotation)
          disapprove this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.updateDocument(Document document)
          This method is to allow for documents to be updated which is currently used to update the document status as well as to allow for locked docs to be unlocked
 

Methods in org.kuali.rice.krad.service that return types with arguments of type Document
 Class<? extends Document> DataDictionaryService.getDocumentClassByTypeName(String documentTypeName)
          Returns the document class declared in the dd for the given document type name.
 List<Document> DocumentService.getDocumentsByListOfDocumentHeaderIds(Class<? extends Document> documentClass, List<String> documentHeaderIds)
          This method retrieves a list of fully-populated documents given a list of document header id values.
 Class<? extends Document> DataDictionaryService.getValidDocumentClassByTypeName(String documentTypeName)
          Returns the document class declared in the dd for the given document type name.
 

Methods in org.kuali.rice.krad.service with parameters of type Document
 Document DocumentService.acknowledgeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
          acknowledge this document, optionally providing an annotation for the acknowledgement which will show up in the route log for the document for this acknowledgement, additionally optionally provide a list of ad hoc recipients that should recieve this document.
 void DocumentAdHocService.addAdHocs(Document doc)
          This method populates the given Document with the AdHocRoutePersons and AdHocRouteWorkgroups that are associated with it.
 Document DocumentService.approveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRoutingRecipients)
          approve this document, optionally providing an annotation which will show up in the route log for this document for this action taken, and optionally providing a list of ad hoc recipients for the document
 Document DocumentService.blanketApproveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
          blanket approve this document which will approve the document and stand in for an approve for all typically generated approval actions requested for this document.
 Document DocumentService.cancelDocument(Document document, String annotation)
          cancel this document, optionally providing an annotation for the disapproval which will show up in the route log for the document for this action taken
 Document DocumentService.clearDocumentFyi(Document document, List<AdHocRouteRecipient> adHocRecipients)
          clear the fyi request for this document, optionally providing a list of ad hoc recipients for this document, which should be restricted to action requested of fyi as all other actions requested will be discarded
 Note DocumentService.createNoteFromDocument(Document document, String text)
          This method creates a note from a given document and note text.
 Document DocumentService.disapproveDocument(Document document, String annotation)
          disapprove this document, optionally providing an annotation for the disapproval which will show up in the route log for the document for this action taken
 Map PessimisticLockService.establishLocks(Document document, Map editMode, Person user)
           
 void PessimisticLockService.establishWorkflowPessimisticLocking(Document document)
           
 List<AddAdHocRoutePersonEvent> KualiRuleService.generateAdHocRoutePersonEvents(Document document)
          Builds a list containing ad hoc route person events appropriate for the context.
 List<AddAdHocRouteWorkgroupEvent> KualiRuleService.generateAdHocRouteWorkgroupEvents(Document document)
          Builds a list containing ad hoc route workgroup events appropriate for the context.
 Boolean DocumentDictionaryService.getAllowsCopy(Document document)
          Returns whether or not this document's data dictionary file has flagged it to allow document copies
 Class<? extends BusinessRule> DocumentDictionaryService.getBusinessRulesClass(Document document)
          Retrieves the configured business rule class configured for the document entry that is associated with the document type of the given document instance
 BusinessRule KualiRuleService.getBusinessRulesInstance(Document document, Class<? extends BusinessRule> ruleInterface)
          Allows code in actions or business objects to directly access rule methods in the class.
 Collection DocumentDictionaryService.getDefaultExistenceChecks(Document document)
          Retrieves the collection of ReferenceDefinition objects defined as DefaultExistenceChecks for the document instance
 Set PessimisticLockService.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
 DocumentAuthorizer DocumentDictionaryService.getDocumentAuthorizer(Document document)
          Retrieves the DocumentAuthorizer configured on the document entry for the document type associated with the document instance
 DocumentPresentationController DocumentDictionaryService.getDocumentPresentationController(Document document)
          Retrieves the DocumentPresentationController configured on the document entry for the document type associated with the document instance
 void DocumentService.prepareWorkflowDocument(Document document)
          Sets the title and app document id in the workflow document
 Document DocumentService.recallDocument(Document document, String annotation, boolean cancel)
          recall this document, optionally providing an annotation for the recall which will show up in the route log for the document for this action taken
 void PessimisticLockService.releaseWorkflowPessimisticLocking(Document document)
           
 Document DocumentService.routeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRoutingRecipients)
          start the route the document for approval, optionally providing a list of ad hoc recipients, and additionally provideing a annotation to show up in the route log for the document
 Document DocumentService.saveDocument(Document document)
          This is a helper method that performs the same as the DocumentService.saveDocument(Document, Class) method.
 Document DocumentService.saveDocument(Document document, Class<? extends KualiDocumentEvent> kualiDocumentEventClass)
          Saves the passed-in document.
 boolean DocumentService.saveDocumentNotes(Document document)
          Saves the notes associated with the given document if they are in a state where they can be saved.
 void DocumentService.sendAdHocRequests(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 void DocumentService.sendNoteRouteNotification(Document document, Note note, Person sender)
          Builds an workflow notification request for the note and sends it to note recipient.
 String DocumentSerializerService.serializeDocumentToXmlForRouting(Document document)
          Serializes a document into XML for the workflow engine
 Document DocumentService.superUserApproveDocument(Document document, String annotation)
          approve this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.superUserCancelDocument(Document document, String annotation)
          cancel this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.superUserDisapproveDocument(Document document, String annotation)
          disapprove this document as super user, optionally providing an annotation which will show up in the route log for this document for this action taken
 Document DocumentService.updateDocument(Document document)
          This method is to allow for documents to be updated which is currently used to update the document status as well as to allow for locked docs to be unlocked
 void DictionaryValidationService.validateDocument(Document document)
          Validates the contents of a document (i.e.
 void DictionaryValidationService.validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired)
          Validates the contents of a document and recursively validates any of its updatable references
 void DictionaryValidationService.validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired, boolean chompLastLetterSFromCollectionName)
          Validates the contents of a document and recursively validates any of its updatable references
 void DictionaryValidationService.validateDocumentAttribute(Document document, String attributeName, String errorPrefix)
          Validates the specified attribute of the given document against the data dictionary.
 

Method parameters in org.kuali.rice.krad.service with type arguments of type Document
 DocumentEntry DocumentDictionaryService.getDocumentEntryByClass(Class<? extends Document> documentClass)
          Retrieves the document entry that is associated with the given document class
 List<Document> DocumentService.getDocumentsByListOfDocumentHeaderIds(Class<? extends Document> documentClass, List<String> documentHeaderIds)
          This method retrieves a list of fully-populated documents given a list of document header id values.
 String DocumentDictionaryService.getDocumentTypeByClass(Class<? extends Document> documentClass)
          Retrieves the document type configured on the document entry associated with the given document class
 Document DocumentService.getNewDocument(Class<? extends Document> documentClass)
          get a new blank document instance having the given Document class
 

Uses of Document in org.kuali.rice.krad.service.impl
 

Methods in org.kuali.rice.krad.service.impl that return Document
 Document DocumentServiceImpl.acknowledgeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.approveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.blanketApproveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.cancelDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.clearDocumentFyi(Document document, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.disapproveDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.getByDocumentHeaderId(String documentHeaderId)
          This is temporary until workflow 2.0 and reads from a table to get documents whose status has changed to A (approved - no outstanding approval actions requested)
 Document DocumentServiceImpl.getByDocumentHeaderIdSessionless(String documentHeaderId)
           
 Document DocumentServiceImpl.getNewDocument(Class<? extends Document> documentClass)
          Creates a new document by class.
 Document DocumentServiceImpl.getNewDocument(String documentTypeName)
          Creates a new document by document type name.
 Document DocumentServiceImpl.recallDocument(Document document, String annotation, boolean cancel)
           
 Document DocumentServiceImpl.routeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.saveDocument(Document document)
           
 Document DocumentServiceImpl.saveDocument(Document document, Class<? extends KualiDocumentEvent> kualiDocumentEventClass)
           
 Document DocumentServiceImpl.superUserApproveDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.superUserCancelDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.superUserDisapproveDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.updateDocument(Document document)
          This is to allow for updates of document statuses and other related requirements for updates outside of the initial save and route
 Document DocumentServiceImpl.validateAndPersistDocument(Document document, KualiDocumentEvent event)
          Validates and persists a document.
 

Methods in org.kuali.rice.krad.service.impl that return types with arguments of type Document
 Class<? extends Document> DataDictionaryServiceImpl.getDocumentClassByTypeName(String documentTypeName)
           
 List<Document> DocumentServiceImpl.getDocumentsByListOfDocumentHeaderIds(Class<? extends Document> documentClass, List<String> documentHeaderIds)
          The default implementation - this retrieves all documents by a list of documentHeader for a given class.
 Class<? extends Document> DataDictionaryServiceImpl.getValidDocumentClassByTypeName(String documentTypeName)
           
 

Methods in org.kuali.rice.krad.service.impl with parameters of type Document
 Document DocumentServiceImpl.acknowledgeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 void DocumentAdHocServiceImpl.addAdHocs(Document document)
          This method populates the given Document with the AdHocRoutePersons and AdHocRouteWorkgroups that are associated with it.
 Document DocumentServiceImpl.approveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.blanketApproveDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.cancelDocument(Document document, String annotation)
           
protected  void DocumentServiceImpl.checkForNulls(Document document)
           
 Document DocumentServiceImpl.clearDocumentFyi(Document document, List<AdHocRouteRecipient> adHocRecipients)
           
protected  SerializationState SerializerServiceBase.createNewDocumentSerializationState(Document document)
           
protected  PessimisticLock PessimisticLockServiceImpl.createNewPessimisticLock(Document document, Map editMode, Person user)
          This method creates a new PessimisticLock object using the given document and user.
 Note DocumentServiceImpl.createNoteFromDocument(Document document, String text)
           
 Document DocumentServiceImpl.disapproveDocument(Document document, String annotation)
           
 Map PessimisticLockServiceImpl.establishLocks(Document document, Map editMode, Person user)
          This implementation will check the given document, editMode map, and user object to verify Pessimistic Locking.
 void PessimisticLockServiceImpl.establishWorkflowPessimisticLocking(Document document)
          This method creates a new PessimisticLock when Workflow processing requires one
 List<AddAdHocRoutePersonEvent> KualiRuleServiceImpl.generateAdHocRoutePersonEvents(Document document)
          Builds a list containing AddAdHocRoutePersonEvents since the validation done for an AdHocRouteRecipient is the same for all events.
 List<AddAdHocRouteWorkgroupEvent> KualiRuleServiceImpl.generateAdHocRouteWorkgroupEvents(Document document)
          Builds a list containing AddAdHocRoutePersonEvents since the validation done for an AdHocRouteRecipient is the same for all events.
 Boolean DocumentDictionaryServiceImpl.getAllowsCopy(Document document)
           
 Class<? extends BusinessRule> DocumentDictionaryServiceImpl.getBusinessRulesClass(Document document)
           
 BusinessRule KualiRuleServiceImpl.getBusinessRulesInstance(Document document, Class<? extends BusinessRule> ruleInterface)
           
 Collection DocumentDictionaryServiceImpl.getDefaultExistenceChecks(Document document)
           
 Set PessimisticLockServiceImpl.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
 DocumentAuthorizer DocumentDictionaryServiceImpl.getDocumentAuthorizer(Document document)
           
protected  DocumentEntry DocumentDictionaryServiceImpl.getDocumentEntry(Document document)
          Retrieves the document entry for the document type of the given document instance
 DocumentPresentationController DocumentDictionaryServiceImpl.getDocumentPresentationController(Document document)
           
protected  boolean PessimisticLockServiceImpl.hasPreRouteEditAuthorization(Document document, Person user)
          This method checks to see that the given user has a lock on the document and return true if one is found.
protected  boolean PessimisticLockServiceImpl.isLockRequiredByUser(Document document, Map editMode, Person user)
          This method is used to check if the given parameters warrant a new lock to be created for the given user.
protected  boolean DocumentServiceImpl.isNoteTargetReady(Document document)
          Determines if the given document's note target is ready for notes to be attached and persisted against it.
protected  void DocumentServiceImpl.loadNotes(Document document)
          Loads the Notes for the note target on this Document.
 void DocumentServiceImpl.prepareWorkflowDocument(Document document)
          Sets the title and app document id in the flex document
 Document DocumentServiceImpl.recallDocument(Document document, String annotation, boolean cancel)
           
 void PessimisticLockServiceImpl.releaseWorkflowPessimisticLocking(Document document)
          This method releases locks created via the PessimisticLockServiceImpl.establishWorkflowPessimisticLocking(Document) method for the given document
 Document DocumentServiceImpl.routeDocument(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 Document DocumentServiceImpl.saveDocument(Document document)
           
 Document DocumentServiceImpl.saveDocument(Document document, Class<? extends KualiDocumentEvent> kualiDocumentEventClass)
           
 boolean DocumentServiceImpl.saveDocumentNotes(Document document)
           
 void DocumentServiceImpl.sendAdHocRequests(Document document, String annotation, List<AdHocRouteRecipient> adHocRecipients)
           
 void DocumentServiceImpl.sendNoteRouteNotification(Document document, Note note, Person sender)
           
 String DocumentSerializerServiceImpl.serializeDocumentToXmlForRouting(Document document)
          Serializes a document for routing
 Document DocumentServiceImpl.superUserApproveDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.superUserCancelDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.superUserDisapproveDocument(Document document, String annotation)
           
 Document DocumentServiceImpl.updateDocument(Document document)
          This is to allow for updates of document statuses and other related requirements for updates outside of the initial save and route
protected  boolean PessimisticLockServiceImpl.usesPessimisticLocking(Document document)
           
 Document DocumentServiceImpl.validateAndPersistDocument(Document document, KualiDocumentEvent event)
          Validates and persists a document.
 void DictionaryValidationServiceImpl.validateDocument(Document document)
           
 void DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired)
           
 void DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired, boolean chompLastLetterSFromCollectionName)
           
 void DictionaryValidationServiceImpl.validateDocumentAttribute(Document document, String attributeName, String errorPrefix)
           
protected  Object DocumentSerializerServiceImpl.wrapDocumentWithMetadata(Document document)
          Wraps the document before it is routed.
 

Method parameters in org.kuali.rice.krad.service.impl with type arguments of type Document
 DocumentEntry DocumentDictionaryServiceImpl.getDocumentEntryByClass(Class<? extends Document> documentClass)
           
 List<Document> DocumentServiceImpl.getDocumentsByListOfDocumentHeaderIds(Class<? extends Document> documentClass, List<String> documentHeaderIds)
          The default implementation - this retrieves all documents by a list of documentHeader for a given class.
 String DocumentDictionaryServiceImpl.getDocumentTypeByClass(Class<? extends Document> documentClass)
           
 Document DocumentServiceImpl.getNewDocument(Class<? extends Document> documentClass)
          Creates a new document by class.
 

Uses of Document in org.kuali.rice.krad.uif.view
 

Methods in org.kuali.rice.krad.uif.view that return types with arguments of type Document
 Class<? extends Document> DocumentView.getDocumentClass()
           
 

Method parameters in org.kuali.rice.krad.uif.view with type arguments of type Document
 void DocumentView.setDocumentClass(Class<? extends Document> documentClass)
           
 

Uses of Document in org.kuali.rice.krad.util.documentserializer
 

Methods in org.kuali.rice.krad.util.documentserializer with parameters of type Document
 void BusinessObjectPropertySerializibilityEvaluator.initializeEvaluatorForDocument(Document document)
          Reads the data dictionary to determine which properties of the document should be serialized.
 void AlwaysTruePropertySerializibilityEvaluator.initializeEvaluatorForDocument(Document document)
          Does nothing, since we know everything's serializable
 void AlwaysFalsePropertySerializabilityEvaluator.initializeEvaluatorForDocument(Document document)
           
 void PropertySerializabilityEvaluatorBase.initializeEvaluatorForDocument(Document document)
           
 void PropertySerializabilityEvaluator.initializeEvaluatorForDocument(Document document)
          Initializes the evaluator so that calls to #isPropertySerializable(DocumentSerializationState, Object, String, Object) and PropertySerializabilityEvaluator.determinePropertyType(Object) will function properly
 

Uses of Document in org.kuali.rice.krad.web.controller
 

Methods in org.kuali.rice.krad.web.controller with parameters of type Document
protected  DocumentAuthorizationException DocumentControllerBase.buildAuthorizationException(String action, Document document)
          Convenience method for building authorization exceptions
 

Uses of Document in org.kuali.rice.krad.web.form
 

Fields in org.kuali.rice.krad.web.form declared as Document
protected  Document DocumentFormBase.document
           
 

Methods in org.kuali.rice.krad.web.form that return Document
 Document DocumentFormBase.getDocument()
           
 

Methods in org.kuali.rice.krad.web.form with parameters of type Document
 void DocumentFormBase.setDocument(Document document)
           
 

Uses of Document in org.kuali.rice.krad.workflow
 

Methods in org.kuali.rice.krad.workflow that return Document
 Document KualiDocumentXmlMaterializer.getDocument()
           
 

Methods in org.kuali.rice.krad.workflow with parameters of type Document
 void KualiDocumentXmlMaterializer.setDocument(Document document)
           
 

Uses of Document in org.kuali.rice.krad.workflow.attribute
 

Methods in org.kuali.rice.krad.workflow.attribute that return Document
protected  Document QualifierResolverBase.getDocument(RouteContext context)
          Retrieves the document that the current route context is operating on
 

Methods in org.kuali.rice.krad.workflow.attribute with parameters of type Document
protected  void DataDictionaryQualifierResolver.addCommonQualifiersToMap(Map<String,String> qualifier, Document document, DocumentEntry documentEntry, String routeLevel)
          Adds common qualifiers to a given Map
protected  void DataDictionaryQualifierResolver.decorateWithCommonQualifiers(List<Map<String,String>> qualifiers, Document document, DocumentEntry documentEntry, String routeLevel)
          Add common qualifiers to every Map in the given List of Map
 

Uses of Document in org.kuali.rice.krad.workflow.service
 

Methods in org.kuali.rice.krad.workflow.service with parameters of type Document
 List<Map<String,String>> WorkflowAttributePropertyResolutionService.resolveRoutingTypeQualifiers(Document document, RoutingTypeDefinition routingTypeDefinition)
          Generates a List of Map data from the data on the document for the given WorkflowAttributeDefinitions
 List<DocumentAttribute> WorkflowAttributePropertyResolutionService.resolveSearchableAttributeValues(Document document, WorkflowAttributes workflowAttributes)
          Given a document, returns the searchable attribute values to index for it
 

Uses of Document in org.kuali.rice.krad.workflow.service.impl
 

Methods in org.kuali.rice.krad.workflow.service.impl with parameters of type Document
protected  List<Object> WorkflowAttributePropertyResolutionServiceImpl.aardvarkSearchValuesForPaths(Document document, List<String> paths)
          Pulls values as objects from the document for the given paths
protected  List<DocumentAttribute> WorkflowAttributePropertyResolutionServiceImpl.aardvarkValuesForSearchingTypeDefinition(Document document, SearchingTypeDefinition searchingTypeDefinition)
          Pulls SearchableAttributeValue values from the given document for the given searchingTypeDefinition
 List<Map<String,String>> WorkflowAttributePropertyResolutionServiceImpl.resolveRoutingTypeQualifiers(Document document, RoutingTypeDefinition routingTypeDefinition)
          Using the proper RoutingTypeDefinition for the current routing node of the document, aardvarks out the proper routing type qualifiers
 List<DocumentAttribute> WorkflowAttributePropertyResolutionServiceImpl.resolveSearchableAttributeValues(Document document, WorkflowAttributes workflowAttributes)
          Resolves all of the searching values to index for the given document, returning a list of SearchableAttributeValue implementations
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.