Interface MECService
- All Known Implementing Classes:
MECServiceImpl
public interface MECService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaddWorkOrderEquipment(EAMContext context, MEC mecToAdd) addWorkOrderEquipmentBatch(EAMContext context, List<MEC> mecsToAdd) deleteWorkOrderMEC(EAMContext context, String parentWorkorderID, String mecID) net.datastream.schemas.mp_entities.workorderequipment_001.WorkOrderEquipmentgetWorkOrderMecEAM(EAMContext context, String workorderID) getWorkOrderMecIDList(EAMContext context, String workorderID) syncWorkOrderEquipment(EAMContext context, MEC updatedMEC) static voidvalidateInput(MEC mecToAdd) static voidvalidateInput(String workOrderID) static voidvalidateInput(String parentWorkorderID, String mecID) static voidvalidateInput(String parentWorkorderID, String mecID, MEC mecProperties)
-
Field Details
-
EQUIPMENT_COLUMN_NAME
- See Also:
-
MEC_ID_COLUMN_NAME
- See Also:
-
GRID_ID
- See Also:
-
GRID_WO_TYPE
- See Also:
-
-
Method Details
-
getWorkOrderMecIDList
- Throws:
EAMException
-
addWorkOrderEquipmentBatch
BatchResponse<String> addWorkOrderEquipmentBatch(EAMContext context, List<MEC> mecsToAdd) throws EAMException - Throws:
EAMException
-
getWorkOrderMecEAM
net.datastream.schemas.mp_entities.workorderequipment_001.WorkOrderEquipment getWorkOrderMecEAM(EAMContext context, String workorderID) throws EAMException - Throws:
EAMException
-
addWorkOrderEquipment
- Throws:
EAMException
-
deleteWorkOrderMEC
String deleteWorkOrderMEC(EAMContext context, String parentWorkorderID, String mecID) throws EAMException - Throws:
EAMException
-
syncWorkOrderEquipment
- Throws:
EAMException
-
validateInput
- Throws:
EAMException
-
validateInput
- Throws:
EAMException
-
validateInput
- Throws:
EAMException
-
validateInput
static void validateInput(String parentWorkorderID, String mecID, MEC mecProperties) throws EAMException - Throws:
EAMException
-