public interface MaintenanceDocumentService
MaintenanceDocument(s)| Modifier and Type | Method and Description |
|---|---|
void |
deleteLocks(String documentNumber)
Call the same-named method in the Dao, since the service has access to
the Dao, but the caller doesn't.
|
String |
getLockingDocumentId(Maintainable maintainable,
String documentNumber)
Attempts to find any other active documents that are pending on the same
maintenance record.
|
String |
getLockingDocumentId(MaintenanceDocument document)
Attempts to find any other active documents that are pending on the same
maintenance record.
|
void |
setupMaintenanceObject(MaintenanceDocument document,
String maintenanceAction,
Map<String,String[]> requestParameters)
Called to setup the object being maintained
|
MaintenanceDocument |
setupNewMaintenanceDocument(String objectClassName,
String docTypeName,
String maintenanceAction)
Prepares the
MaintenanceDocument on initial request |
void |
storeLocks(List<MaintenanceLock> maintenanceLocks)
Call the same-named method in the Dao, since the service has access to
the Dao, but the caller doesn't.
|
MaintenanceDocument setupNewMaintenanceDocument(String objectClassName, String docTypeName, String maintenanceAction)
MaintenanceDocument on initial request
This includes retrieving the data object for edit or copy, clearing fields
objectClassName - - class name for the object being maintaineddocTypeName - - workflow doc type for the maintenance document requestedmaintenanceAction - - indicates whether this is a new, copy, or edit maintenance
actionvoid setupMaintenanceObject(MaintenanceDocument document, String maintenanceAction, Map<String,String[]> requestParameters)
For edit and copy actions, the old record is retrieved and prepared for
editing (in the case of a copy some fields are cleared). In addition some
authorization checks are performed and hooks for custom
Maintainble implementations are invoked.
document - - document instance for the maintenance objectmaintenanceAction - - the requested maintenance action (new, new with existing,
copy, edit)requestParameters - - Map of parameters from the requestString getLockingDocumentId(MaintenanceDocument document)
document - - document to testString getLockingDocumentId(Maintainable maintainable, String documentNumber)
maintainable - - maintainable representing the document to testdocumentNumber - - the documentNumber/docHeaderId of the document to testvoid deleteLocks(String documentNumber)
documentNumber - - document number whose locks should be deletedvoid storeLocks(List<MaintenanceLock> maintenanceLocks)
maintenanceLocks - - the list of maintenance locks to be storedCopyright © 2005–2016 The Kuali Foundation. All rights reserved.