Uses of Interface
org.kuali.rice.krad.maintenance.MaintenanceDocument

Packages that use MaintenanceDocument
edu.sampleu.bookstore.maintenance   
edu.sampleu.bookstore.rule   
edu.sampleu.travel.service   
org.kuali.rice.coreservice.web.parameter   
org.kuali.rice.kew.document   
org.kuali.rice.kns.document 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.krad.maintenance   
org.kuali.rice.krad.rules   
org.kuali.rice.krad.service Core service interfaces. 
org.kuali.rice.krad.service.impl Core service implementations. 
org.kuali.rice.krad.web.form   
org.kuali.rice.krms.impl.authorization   
org.kuali.rice.krms.impl.rule   
org.kuali.rice.krms.impl.ui   
 

Uses of MaintenanceDocument in edu.sampleu.bookstore.maintenance
 

Methods in edu.sampleu.bookstore.maintenance with parameters of type MaintenanceDocument
 void BookMaintainable.processAfterCopy(MaintenanceDocument document, Map<String,String[]> parameters)
           
 

Uses of MaintenanceDocument in edu.sampleu.bookstore.rule
 

Methods in edu.sampleu.bookstore.rule with parameters of type MaintenanceDocument
protected  boolean AuthorMaintenanceDocumentRule.processGlobalRouteDocumentBusinessRules(MaintenanceDocument document)
           
 

Uses of MaintenanceDocument in edu.sampleu.travel.service
 

Methods in edu.sampleu.travel.service with parameters of type MaintenanceDocument
 Object FiscalOfficerInfoMaintainableImpl.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 

Uses of MaintenanceDocument in org.kuali.rice.coreservice.web.parameter
 

Methods in org.kuali.rice.coreservice.web.parameter with parameters of type MaintenanceDocument
protected  boolean ParameterRule.processCustomRouteDocumentBusinessRules(MaintenanceDocument document)
          This overridden method ...
 

Uses of MaintenanceDocument in org.kuali.rice.kew.document
 

Methods in org.kuali.rice.kew.document with parameters of type MaintenanceDocument
 boolean DocumentTypeMaintainableBusRule.checkDoctypeLabel(MaintenanceDocument document)
          Checks that the doctype label is specified.
 boolean DocumentTypeMaintainableBusRule.checkDoctypeName(MaintenanceDocument document)
          Checks if the doctype name already exist.
protected  boolean DocumentTypeMaintainableBusRule.processCustomRouteDocumentBusinessRules(MaintenanceDocument document)
           
protected  boolean DocumentTypeMaintainableBusRule.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
           
 

Uses of MaintenanceDocument in org.kuali.rice.kns.document
 

Subinterfaces of MaintenanceDocument in org.kuali.rice.kns.document
 interface MaintenanceDocument
          Common interface for all maintenance documents.
 

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

Methods in org.kuali.rice.kns.document.authorization with parameters of type MaintenanceDocument
 boolean MaintenanceDocumentAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 Set<String> MaintenanceDocumentPresentationController.getConditionallyReadOnlyPropertyNames(MaintenanceDocument document)
           
 Set<String> MaintenanceDocumentPresentationControllerBase.getConditionallyReadOnlyPropertyNames(MaintenanceDocument document)
           
 Set<String> MaintenanceDocumentPresentationController.getConditionallyReadOnlySectionIds(MaintenanceDocument document)
           
 Set<String> MaintenanceDocumentPresentationControllerBase.getConditionallyReadOnlySectionIds(MaintenanceDocument document)
           
 Set<String> MaintenanceDocumentPresentationController.getConditionallyRequiredPropertyNames(MaintenanceDocument document)
           
 Set<String> MaintenanceDocumentPresentationControllerBase.getConditionallyRequiredPropertyNames(MaintenanceDocument document)
           
 

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

Classes in org.kuali.rice.krad.maintenance that implement MaintenanceDocument
 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 MaintenanceDocument
 boolean MaintenanceDocumentAuthorizer.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
          Determines whether the user has the permission to create or maintain a MaintenanceDocument
 boolean MaintenanceViewAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
static void MaintenanceUtils.checkForLockingDocument(MaintenanceDocument document, boolean throwExceptionIfLocked)
          Determines if there is another maintenance document that has a lock on the same key as the given document, and therefore will block the maintenance document from being submitted
 String MaintainableImpl.getDocumentTitle(MaintenanceDocument document)
           
 String Maintainable.getDocumentTitle(MaintenanceDocument document)
          Invoked when setting the title for the document instance in workflow (doc search results) to customize the title
 void MaintainableImpl.processAfterCopy(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void Maintainable.processAfterCopy(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a copy action
 void MaintainableImpl.processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void Maintainable.processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a edit action
 void MaintainableImpl.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void Maintainable.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a new action
 void MaintainableImpl.processAfterPost(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void Maintainable.processAfterPost(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after each posting of the maintenance document (for various actions like add line, refresh)
 Object MaintainableImpl.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 Object Maintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
          Called during setupMaintenanceObject to retrieve the original dataObject that is being edited or copied.
 void MaintainableImpl.setupNewFromExisting(MaintenanceDocument document, Map<String,String[]> parameters)
           
 void Maintainable.setupNewFromExisting(MaintenanceDocument document, Map<String,String[]> parameters)
          Performs the setting of some attributes that might be necessary if we're creating a new business object using on an existing business object.
 

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

Methods in org.kuali.rice.krad.rules with parameters of type MaintenanceDocument
protected  boolean MaintenanceDocumentRuleBase.dataDictionaryValidate(MaintenanceDocument document)
          Executes the DataDictionary Validation against the document.
protected  boolean MaintenanceDocumentRuleBase.isCorrectMaintenanceClass(MaintenanceDocument document, Class clazz)
          This method tests to make sure the MaintenanceDocument passed in is based on the class you are expecting.
protected  boolean MaintenanceDocumentRuleBase.isDocumentInactivatingBusinessObject(MaintenanceDocument maintenanceDocument)
          Determines whether a document is inactivating the record being maintained
protected  boolean MaintenanceDocumentRuleBase.isDocumentValidForSave(MaintenanceDocument maintenanceDocument)
          This method checks to see if the document is in a state that it can be saved without causing exceptions.
protected  boolean MaintenanceDocumentRuleBase.primaryKeyCheck(MaintenanceDocument document)
          This method checks the two major cases that may violate primary key integrity.
 boolean MaintenanceDocumentRuleBase.processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
           
protected  boolean MaintenanceDocumentRuleBase.processCustomApproveDocumentBusinessRules(MaintenanceDocument document)
          This method should be overridden to provide custom rules for processing document approval.
protected  boolean MaintenanceDocumentRuleBase.processCustomRouteDocumentBusinessRules(MaintenanceDocument document)
          This method should be overridden to provide custom rules for processing document routing
protected  boolean MaintenanceDocumentRuleBase.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
          This method should be overridden to provide custom rules for processing document saving
protected  boolean MaintenanceDocumentRuleBase.processGlobalApproveDocumentBusinessRules(MaintenanceDocument document)
          This method enforces all business rules that are common to all maintenance documents which must be tested before doing an approval.
protected  boolean MaintenanceDocumentRuleBase.processGlobalRouteDocumentBusinessRules(MaintenanceDocument document)
          This method enforces all business rules that are common to all maintenance documents which must be tested before doing a route.
protected  boolean MaintenanceDocumentRuleBase.processGlobalSaveDocumentBusinessRules(MaintenanceDocument document)
          This method enforces all business rules that are common to all maintenance documents which must be tested before doing a save.
protected  boolean MaintenanceDocumentRuleBase.processInactivationBlockChecking(MaintenanceDocument maintenanceDocument)
          Determines whether this document has been inactivation blocked
protected  boolean MaintenanceDocumentRuleBase.processInactivationBlockChecking(MaintenanceDocument maintenanceDocument, InactivationBlockingMetadata inactivationBlockingMetadata)
          Given a InactivationBlockingMetadata, which represents a relationship that may block inactivation of a BO, it determines whether there is a record that violates the blocking definition
protected  void MaintenanceDocumentRuleBase.putInactivationBlockingErrorOnPage(MaintenanceDocument document, InactivationBlockingMetadata inactivationBlockingMetadata)
          If there is a violation of an InactivationBlockingMetadata, it prints out an appropriate error into the error map
 void MaintenanceDocumentRule.setupBaseConvenienceObjects(MaintenanceDocument document)
          Sets the convenience objects like newAccount and oldAccount, so you have short and easy handles to the new and old objects contained in the maintenance document.
 void MaintenanceDocumentRuleBase.setupBaseConvenienceObjects(MaintenanceDocument document)
           
protected  boolean MaintenanceDocumentRuleBase.validateGlobalBusinessObjectPersistable(MaintenanceDocument document)
          This method checks whether this maint doc contains Global Business Objects, and if so, whether the GBOs are in a persistable state.
protected  boolean MaintenanceDocumentRuleBase.validateMaintenanceDocument(MaintenanceDocument maintenanceDocument)
          This method checks to make sure the document is a valid maintenanceDocument, and has the necessary values populated such that it will not cause exceptions in later routing or business rules testing.
 

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

Methods in org.kuali.rice.krad.service that return MaintenanceDocument
 MaintenanceDocument MaintenanceDocumentService.setupNewMaintenanceDocument(String objectClassName, String docTypeName, String maintenanceAction)
          Prepares the MaintenanceDocument on initial request
 

Methods in org.kuali.rice.krad.service with parameters of type MaintenanceDocument
 Boolean DocumentDictionaryService.getAllowsRecordDeletion(MaintenanceDocument document)
          Indicates whether the given maintenance document is configured to allow record deletions
 String MaintenanceDocumentService.getLockingDocumentId(MaintenanceDocument document)
          Attempts to find any other active documents that are pending on the same maintenance record.
 void MaintenanceDocumentService.setupMaintenanceObject(MaintenanceDocument document, String maintenanceAction, Map<String,String[]> requestParameters)
          Called to setup the object being maintained
 

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

Methods in org.kuali.rice.krad.service.impl that return MaintenanceDocument
 MaintenanceDocument MaintenanceDocumentServiceImpl.setupNewMaintenanceDocument(String objectClassName, String documentTypeName, String maintenanceAction)
           
 

Methods in org.kuali.rice.krad.service.impl with parameters of type MaintenanceDocument
protected  void MaintenanceDocumentServiceImpl.checkMaintenanceActionAuthorization(MaintenanceDocument document, Object oldBusinessObject, String maintenanceAction, Map<String,String[]> requestParameters)
          For the edit and delete maintenance actions checks with the BusinessObjectAuthorizationService to check whether the action is allowed for the record data.
protected  void MaintenanceDocumentServiceImpl.clearUnauthorizedNewFields(MaintenanceDocument document)
          Used as part of the Copy functionality, to clear any field values that the user making the copy does not have permissions to modify.
 Boolean DocumentDictionaryServiceImpl.getAllowsRecordDeletion(MaintenanceDocument document)
           
 String MaintenanceDocumentServiceImpl.getLockingDocumentId(MaintenanceDocument document)
           
protected  void MaintenanceDocumentServiceImpl.processMaintenanceObjectForCopy(MaintenanceDocument document, Object maintenanceObject, Map<String,String[]> requestParameters)
          For the copy action clears out primary key values for the old record and does authorization checks on the remaining fields.
protected  Object MaintenanceDocumentServiceImpl.retrieveObjectForMaintenance(MaintenanceDocument document, Map<String,String[]> requestParameters)
          For the edit or copy actions retrieves the record that is to be maintained
 void MaintenanceDocumentServiceImpl.setupMaintenanceObject(MaintenanceDocument document, String maintenanceAction, Map<String,String[]> requestParameters)
           
 

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

Methods in org.kuali.rice.krad.web.form that return MaintenanceDocument
 MaintenanceDocument MaintenanceForm.getDocument()
           
 

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

Uses of MaintenanceDocument in org.kuali.rice.krms.impl.authorization
 

Methods in org.kuali.rice.krms.impl.authorization with parameters of type MaintenanceDocument
 boolean AgendaEditorAuthorizer.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 

Uses of MaintenanceDocument in org.kuali.rice.krms.impl.rule
 

Methods in org.kuali.rice.krms.impl.rule with parameters of type MaintenanceDocument
protected  boolean AgendaEditorBusRule.primaryKeyCheck(MaintenanceDocument document)
           
 boolean AgendaEditorBusRule.processAgendaItemBusinessRules(MaintenanceDocument document)
          Check if a agenda item is valid.
protected  boolean TermBusRule.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
           
protected  boolean TermSpecBusRule.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
           
protected  boolean ContextBusRule.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
           
protected  boolean AgendaEditorBusRule.processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
           
 

Uses of MaintenanceDocument in org.kuali.rice.krms.impl.ui
 

Methods in org.kuali.rice.krms.impl.ui with parameters of type MaintenanceDocument
 void ContextMaintainable.processAfterCopy(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void TermSpecificationMaintainable.processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a edit action
 void TermMaintainable.processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a edit action
 void AgendaEditorMaintainable.processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 void TermSpecificationMaintainable.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a new action
 void TermMaintainable.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a new action
 void AgendaEditorMaintainable.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
          Hook for performing any custom processing after the maintenance object has been setup for a new action
 void ContextMaintainable.processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
           
 Object TermSpecificationMaintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 Object TermMaintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 Object AgendaEditorMaintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 Object ContextMaintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
           
 



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