# PcdManagerImpl

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 4,264 of 5,003 | 14% | 464 of 526 | 11% | 305 | 338 | 796 | 946 | 53 | 75
updatePcdByDeassembly(Long, Long, Long, Long, boolean) |  | 0% |  | 0% | 12 | 12 | 51 | 51 | 1 | 1
checkPcdIsExistAndNotAssemblyOrInUseAndCurrentStatus(String, Long, String) |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 1 | 1
changeStatusFromInUseToFreeOrAssembly(Long, String, Long, String) |  | 16% |  | 12% | 20 | 21 | 21 | 30 | 0 | 1
batchInClean(Long, String, String, String, String, String) |  | 0% |  | 0% | 17 | 17 | 39 | 39 | 1 | 1
updatePcdCleanInfo(Long, PcdClean) |  | 0% |  | 0% | 14 | 14 | 44 | 44 | 1 | 1
checkNotAllowUsePcdStatusByCarrier(Long, Long) |  | 25% |  | 16% | 14 | 16 | 24 | 37 | 0 | 1
checkPCDCleanTimeAndLogEvent(String) |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 1 | 1
cleanExchangePCDType(PcdClean) |  | 0% |  | 0% | 7 | 7 | 38 | 38 | 1 | 1
updateAllPodCleanCycleByCategoryAndType(Long, String, String, String, double, String) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1
updateAllDoorCleanCycleByCategoryAndType(Long, String, String, String, double, String) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1
checkCleanEqptIsInUse(String, Long) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1
resetCleanCycle(List, Long, String) |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1
updateAllCstCleanCycleByCategoryAndType(Long, String, String, String, double, String) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1
batchOutClean(Long, String, String, String, String, String) |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 1 | 1
getEventInfoByPcdId(Long, String, String, String) |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 1 | 1
deAssemblyPcd(Long, Long, Long, String, Long) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1
assemblyPcd(Long, Long, Long, String, Long) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1
IsPcdCleaningDateAboveThanMinMinutes(String[], double, Long) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1
checkPcdIsValidReturnString(Long, long) |  | 33% |  | 18% | 16 | 17 | 21 | 32 | 0 | 1
manualExchangePCDType(Carrier) |  | 0% |  | n/a | 1 | 1 | 22 | 22 | 1 | 1
outCleanPcd(NamedObject, String) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1
autoExchangePCDType(Long) |  | 0% |  | n/a | 1 | 1 | 22 | 22 | 1 | 1
generateCarrierId(String, int) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1
getAutoChangeCassetteTypes() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1
changeStatusFromFreeOrAssemblyToInUse(Long, String, Long, String) |  | 31% |  | 15% | 10 | 11 | 9 | 15 | 0 | 1
exchangePodAndDoorType(Map) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1
checkOtherPCDCleanTimeAndLogEvent(Set, PcdClean, PcdClean) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1
cleanPcd(String, Long, String, String) |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 1 | 1
exchangePCD(List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
generateCarrierId(String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
inCleanPcd(String, NamedObject, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
checkPcdChangeStatusButton(Long, Long, String) |  | 77% |  | 30% | 9 | 11 | 6 | 27 | 0 | 1
getCleanEqptRefDetailInfo(String, Long) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
batchOutCleanByPcd(String, String[], String, String, Long, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
deAssemblyPcd(Long, String, Long) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1
batchInCleanByPcd(String, String[], String, String, Long, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
updateAllPCDCleanCycleByCategoryAndType(Long, String, String, String, double) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
lambda$updatePcdByDeassembly$0(TransactionLog, Timestamp, Long) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
deletePcdCleanInfo(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
getCleaningPcdByEqpt(String, Long) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
checkPcdIsExist(String[], Long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
insertTransReason(long, long, TransReason, int) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
inCleanPcd(String, Long, String, Long) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
outCleanPcd(Long, String, Long) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
insertMultipleHold(long, long, long) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getHoldReasonCodes(String, List, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getReleaseReasonCodes(String, List, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
updatePcdNamedObjectExt(Long, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
deleteMultipleHold(long, long) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getReleaseGroup(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getPcdInfoByCleanEqpt(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
countPcdCategoryByRrn(Long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getHoldReasons(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
qryPCDCleanInfo(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$updatePcdByDeassembly$3(BiConsumer, Long, Timestamp) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$updatePcdByDeassembly$2(BiConsumer, Long, Timestamp) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$updatePcdByDeassembly$1(BiConsumer, Long, Timestamp) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getAllPcdType(Long) |  | 93% |  | 75% | 1 | 3 | 1 | 14 | 0 | 1
getAllPcdCategory(Long) |  | 92% |  | 75% | 1 | 3 | 1 | 13 | 0 | 1
lambda$updatePcdByDeassembly$4(Timestamp, Consumer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getPcdCleanInfo(Long) |  | 91% |  | 50% | 4 | 5 | 1 | 5 | 0 | 1
checkPcdOverClean(long) |  | 90% |  | 50% | 3 | 4 | 1 | 5 | 0 | 1
getDefaultCleanCycle(String, String, Long) |  | 88% |  | 50% | 2 | 3 | 1 | 4 | 0 | 1
isPcdChangeStatus(Long, Long, String, String) |  | 100% |  | 90% | 1 | 6 | 0 | 14 | 0 | 1
addPcdCleanInfo(Long, Long, Long, String, double) |  | 100% |  | 50% | 2 | 3 | 0 | 12 | 0 | 1
isPcdCleaningTimeIsLessThan3Days(Long) |  | 100% |  | 66% | 4 | 7 | 0 | 9 | 0 | 1
checkPcdIsValid(Long, Long) |  | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1
isCleanValidPcd(Timestamp) |  | 100% |  | 75% | 1 | 3 | 0 | 4 | 0 | 1
getPcdAssembly(Long, Long, Long) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
insertPcdNamedObjectExt(Long, String, String) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
getPcdDefaultCleanCycleInfo(String, String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
insertPcdCleanH(Long, PcdClean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
isAssembledPCD(Long) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
getPcdAssembly(Long) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
PcdManagerImpl() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1