Uses of Interface
org.kuali.rice.krad.maintenance.MaintenanceDocument
Packages that use MaintenanceDocument
Package
Description
-
Uses of MaintenanceDocument in org.kuali.rice.krad.maintenance
Classes in org.kuali.rice.krad.maintenance that implement MaintenanceDocumentModifier and TypeClassDescriptionclassDocument class for all maintenance documents which wraps the maintenance object in aMaintainablethat is also used for various callbacksMethods in org.kuali.rice.krad.maintenance with parameters of type MaintenanceDocumentModifier and TypeMethodDescriptionbooleanMaintenanceDocumentAuthorizer.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user) Determines whether the user has the permission to create or maintain aMaintenanceDocumentbooleanMaintenanceDocumentAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user) final booleanMaintenanceViewAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user) static voidMaintenanceUtils.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 submittedMaintainable.getDocumentTitle(MaintenanceDocument document) Invoked when setting the title for the document instance in workflow (doc search results) to customize the titleMaintainableImpl.getDocumentTitle(MaintenanceDocument document) voidMaintainable.processAfterCopy(MaintenanceDocument document, Map<String, String[]> requestParameters) Hook for performing any custom processing after the maintenance object has been setup for a copy actionvoidMaintainableImpl.processAfterCopy(MaintenanceDocument document, Map<String, String[]> requestParameters) voidMaintainable.processAfterEdit(MaintenanceDocument document, Map<String, String[]> requestParameters) Hook for performing any custom processing after the maintenance object has been setup for a edit actionvoidMaintainableImpl.processAfterEdit(MaintenanceDocument document, Map<String, String[]> requestParameters) voidMaintainable.processAfterNew(MaintenanceDocument document, Map<String, String[]> requestParameters) Hook for performing any custom processing after the maintenance object has been setup for a new actionvoidMaintainableImpl.processAfterNew(MaintenanceDocument document, Map<String, String[]> requestParameters) voidMaintainable.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)voidMaintainableImpl.processAfterPost(MaintenanceDocument document, Map<String, String[]> requestParameters) Maintainable.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String, String> dataObjectKeys) Called during setupMaintenanceObject to retrieve the original dataObject that is being edited or copied.MaintainableImpl.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String, String> dataObjectKeys) voidMaintainable.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.voidMaintainableImpl.setupNewFromExisting(MaintenanceDocument document, Map<String, String[]> parameters) -
Uses of MaintenanceDocument in org.kuali.rice.krad.rules
Methods in org.kuali.rice.krad.rules with parameters of type MaintenanceDocumentModifier and TypeMethodDescriptionprotected booleanMaintenanceDocumentRuleBase.dataDictionaryValidate(MaintenanceDocument document) Executes the DataDictionary Validation against the document.protected booleanMaintenanceDocumentRuleBase.isCorrectMaintenanceClass(MaintenanceDocument document, Class clazz) This method tests to make sure the MaintenanceDocument passed in is based on the class you are expecting.protected booleanMaintenanceDocumentRuleBase.isDocumentInactivatingBusinessObject(MaintenanceDocument maintenanceDocument) Determines whether a document is inactivating the record being maintainedprotected booleanMaintenanceDocumentRuleBase.isDocumentValidForSave(MaintenanceDocument maintenanceDocument) This method checks to see if the document is in a state that it can be saved without causing exceptions.protected booleanMaintenanceDocumentRuleBase.primaryKeyCheck(MaintenanceDocument document) This method checks the two major cases that may violate primary key integrity. 1.protected booleanMaintenanceDocumentRuleBase.processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, Object line) This method should be overridden to provide custom rules for processing adding collection lines.protected booleanMaintenanceDocumentRuleBase.processCustomApproveDocumentBusinessRules(MaintenanceDocument document) This method should be overridden to provide custom rules for processing document approval.protected booleanMaintenanceDocumentRuleBase.processCustomRouteDocumentBusinessRules(MaintenanceDocument document) This method should be overridden to provide custom rules for processing document routingprotected booleanMaintenanceDocumentRuleBase.processCustomSaveDocumentBusinessRules(MaintenanceDocument document) This method should be overridden to provide custom rules for processing document savingprotected booleanMaintenanceDocumentRuleBase.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 booleanMaintenanceDocumentRuleBase.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 booleanMaintenanceDocumentRuleBase.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 booleanMaintenanceDocumentRuleBase.processInactivationBlockChecking(MaintenanceDocument maintenanceDocument) Determines whether this document has been inactivation blockedprotected booleanMaintenanceDocumentRuleBase.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 definitionprotected voidMaintenanceDocumentRuleBase.putInactivationBlockingErrorOnPage(MaintenanceDocument document, InactivationBlockingMetadata inactivationBlockingMetadata) If there is a violation of an InactivationBlockingMetadata, it prints out an appropriate error into the error mapvoidMaintenanceDocumentRule.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.voidMaintenanceDocumentRuleBase.setupBaseConvenienceObjects(MaintenanceDocument document) protected booleanMaintenanceDocumentRuleBase.validateBulkUpdateMaintenanceDocument(MaintenanceDocument maintenanceDocument) This method checks whether this maintenance document represents a bulk update maintenance document, and if so, whether the data object is in a persistable state.protected booleanMaintenanceDocumentRuleBase.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 MaintenanceDocumentModifier and TypeMethodDescriptionMaintenanceDocumentService.setupNewMaintenanceDocument(String objectClassName, String docTypeName, String maintenanceAction) Prepares theMaintenanceDocumenton initial request.Methods in org.kuali.rice.krad.service with parameters of type MaintenanceDocumentModifier and TypeMethodDescriptionDocumentDictionaryService.getAllowsRecordDeletion(MaintenanceDocument document) Indicates whether the given maintenance document is configured to allow record deletionsMaintenanceDocumentService.getLockingDocumentId(MaintenanceDocument document) Attempts to find any other active documents that are pending on the same maintenance record.voidMaintenanceDocumentService.setupMaintenanceObject(MaintenanceDocument document, String maintenanceAction, Map<String, String[]> requestParameters) Called to setup the object being maintained. -
Uses of MaintenanceDocument in org.kuali.rice.krad.web.form
Methods in org.kuali.rice.krad.web.form that return MaintenanceDocumentMethods in org.kuali.rice.krad.web.form with parameters of type MaintenanceDocumentModifier and TypeMethodDescriptionvoidMaintenanceDocumentForm.setDocument(MaintenanceDocument document)