Class EquipmentReservationServiceImpl
java.lang.Object
ch.cern.eam.wshub.core.services.equipment.impl.EquipmentReservationServiceImpl
- All Implemented Interfaces:
EquipmentReservationService
-
Constructor Summary
ConstructorsConstructorDescriptionEquipmentReservationServiceImpl(ApplicationData applicationData, Tools tools, net.datastream.wsdls.eamws.EAMWebServicesPT eamWebServicesToolkitClient) -
Method Summary
Modifier and TypeMethodDescriptioncreateEquipmentReservation(EAMContext context, EquipmentReservation reservationParam) createEquipmentReservationBatch(EAMContext context, List<EquipmentReservation> equipmentReservationList) deleteEquipmentReservation(EAMContext context, String customerRentalCode) deleteEquipmentReservationBatch(EAMContext context, List<String> equipmentReservationCodes) readEquipmentReservation(EAMContext context, String customerRentalCode) readEquipmentReservationAdjustments(EAMContext context, String customerRentalCode) readEquipmentReservationBatch(EAMContext context, List<String> equipmentReservationCodes) updateEquipmentReservation(EAMContext context, EquipmentReservation reservationParam) updateEquipmentReservationBatch(EAMContext context, List<EquipmentReservation> equipmentReservationList)
-
Constructor Details
-
EquipmentReservationServiceImpl
public EquipmentReservationServiceImpl(ApplicationData applicationData, Tools tools, net.datastream.wsdls.eamws.EAMWebServicesPT eamWebServicesToolkitClient)
-
-
Method Details
-
createEquipmentReservationBatch
public BatchResponse<String> createEquipmentReservationBatch(EAMContext context, List<EquipmentReservation> equipmentReservationList) - Specified by:
createEquipmentReservationBatchin interfaceEquipmentReservationService
-
readEquipmentReservationBatch
public BatchResponse<EquipmentReservation> readEquipmentReservationBatch(EAMContext context, List<String> equipmentReservationCodes) - Specified by:
readEquipmentReservationBatchin interfaceEquipmentReservationService
-
updateEquipmentReservationBatch
public BatchResponse<String> updateEquipmentReservationBatch(EAMContext context, List<EquipmentReservation> equipmentReservationList) - Specified by:
updateEquipmentReservationBatchin interfaceEquipmentReservationService
-
deleteEquipmentReservationBatch
public BatchResponse<String> deleteEquipmentReservationBatch(EAMContext context, List<String> equipmentReservationCodes) - Specified by:
deleteEquipmentReservationBatchin interfaceEquipmentReservationService
-
createEquipmentReservation
public String createEquipmentReservation(EAMContext context, EquipmentReservation reservationParam) throws EAMException - Specified by:
createEquipmentReservationin interfaceEquipmentReservationService- Throws:
EAMException
-
readEquipmentReservation
public EquipmentReservation readEquipmentReservation(EAMContext context, String customerRentalCode) throws EAMException - Specified by:
readEquipmentReservationin interfaceEquipmentReservationService- Throws:
EAMException
-
updateEquipmentReservation
public String updateEquipmentReservation(EAMContext context, EquipmentReservation reservationParam) throws EAMException - Specified by:
updateEquipmentReservationin interfaceEquipmentReservationService- Throws:
EAMException
-
deleteEquipmentReservation
public String deleteEquipmentReservation(EAMContext context, String customerRentalCode) throws EAMException - Specified by:
deleteEquipmentReservationin interfaceEquipmentReservationService- Throws:
EAMException
-
readEquipmentReservationAdjustments
public List<EquipmentReservationAdjustment> readEquipmentReservationAdjustments(EAMContext context, String customerRentalCode) throws EAMException - Specified by:
readEquipmentReservationAdjustmentsin interfaceEquipmentReservationService- Throws:
EAMException
-