org.kuali.rice.krad.maintenance
Class MaintenanceUtils
java.lang.Object
org.kuali.rice.krad.maintenance.MaintenanceUtils
public class MaintenanceUtils
- extends Object
Provides static utility methods for use within the maintenance framework
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaintenanceUtils
public MaintenanceUtils()
checkForLockingDocument
public static void 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
- Parameters:
document
- - maintenance document instance to check locking forthrowExceptionIfLocked
- - indicates if an exception should be thrown in the case of found locking document,
if false only an error will be added
checkDocumentBlockingDocumentId
public static void checkDocumentBlockingDocumentId(String blockingDocId,
boolean throwExceptionIfLocked)
cleanOrphanLocks
protected static void cleanOrphanLocks(String lockingDocumentNumber,
Exception workflowException)
isMaintenanceDocumentCreatingNewRecord
public static boolean isMaintenanceDocumentCreatingNewRecord(String maintenanceAction)
- Determines if the maintenance document action creates a new record.
When taking an action on a maintenance document, some actions cause the creation of a new record, while some don't.
For example, editing does not create a record, but copying does.
- Parameters:
maintenanceAction
-
- Returns:
- boolean
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.