|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.cam.service.impl.AssetLockServiceImpl
@Transactional public class AssetLockServiceImpl
Constructor Summary | |
---|---|
AssetLockServiceImpl()
|
Method Summary | |
---|---|
protected void |
addBlockingDocumentErrorMessage(Collection<String> blockingDocuments,
String documentTypeName)
Generating error messages and doc links for blocking documents. |
List<AssetLock> |
buildAssetLockHelper(List<Long> assetNumbers,
String documentNumber,
String documentType,
String lockingInformation)
Helper method to generate AssetLock instances. |
boolean |
checkAndSetAssetLocks(List<AssetLock> assetLocks)
Check and Lock for AssetLock. |
void |
deleteAssetLocks(String documentNumber,
String lockingInformation)
Delete all locks holding by documentNumber. |
List<String> |
getAssetLockingDocuments(List<Long> assetNumbers,
String documentTypeName,
String excludingDocumentNumber)
|
protected Collection |
getBlockingDocumentTypes(String documentTypeName)
To get blocking document types for given document type. |
protected org.kuali.rice.kns.service.BusinessObjectService |
getBusinessObjectService()
|
CapitalAssetLockDao |
getCapitalAssetLockDao()
Gets the capitalAssetLockDao attribute. |
boolean |
isAssetLocked(List<Long> assetNumbers,
String documentTypeName,
String excludingDocumentNumber)
Based on the given documentTypeName, it decides what document types could block it. |
boolean |
isAssetLockedByCurrentDocument(String documentNumber,
String lockingInformation)
Check if document has any asset locks |
protected boolean |
isPurApDocument(String documentTypeName)
|
void |
setCapitalAssetLockDao(CapitalAssetLockDao capitalAssetLockDao)
Sets the capitalAssetLockDao attribute value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AssetLockServiceImpl()
Method Detail |
---|
protected boolean isPurApDocument(String documentTypeName)
public CapitalAssetLockDao getCapitalAssetLockDao()
public void setCapitalAssetLockDao(CapitalAssetLockDao capitalAssetLockDao)
capitalAssetLockDao
- The capitalAssetLockDao to set.public boolean checkAndSetAssetLocks(List<AssetLock> assetLocks)
AssetLockService
checkAndSetAssetLocks
in interface AssetLockService
assetLocks
- must be from the same documentNumber and have the same documentTypeName
org.kuali.kfs.integration.cab.CapitalAssetBuilderModuleService#checkAndLockForDocument(java.util.Collection)
protected Collection getBlockingDocumentTypes(String documentTypeName)
documentTypeName
-
public void deleteAssetLocks(String documentNumber, String lockingInformation)
AssetLockService
deleteAssetLocks
in interface AssetLockService
org.kuali.kfs.integration.cab.CapitalAssetBuilderModuleService#deleteLocks(java.lang.String, java.lang.String)
public List<AssetLock> buildAssetLockHelper(List<Long> assetNumbers, String documentNumber, String documentType, String lockingInformation)
AssetLockService
buildAssetLockHelper
in interface AssetLockService
org.kuali.kfs.integration.cab.CapitalAssetBuilderModuleService#generateAssetLocks(java.util.Collection,
java.lang.String, java.lang.String, java.lang.String)
protected void addBlockingDocumentErrorMessage(Collection<String> blockingDocuments, String documentTypeName)
blockingDocuments
- protected org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
public boolean isAssetLockedByCurrentDocument(String documentNumber, String lockingInformation)
AssetLockService
isAssetLockedByCurrentDocument
in interface AssetLockService
org.kuali.kfs.module.cam.service.AssetLockService#isAssetLockedByDocument(java.lang.String, java.lang.String)
public boolean isAssetLocked(List<Long> assetNumbers, String documentTypeName, String excludingDocumentNumber)
isAssetLocked
in interface AssetLockService
AssetLockService.isAssetLocked(java.util.List, java.lang.String, java.lang.String)
public List<String> getAssetLockingDocuments(List<Long> assetNumbers, String documentTypeName, String excludingDocumentNumber)
getAssetLockingDocuments
in interface AssetLockService
AssetLockService.getAssetLockingDocuments(java.util.List, java.lang.String,
java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |