Class BTWSTechnicalObjectUpsert
java.lang.Object
overit.geocall.bl.BusinessTask<WSMethodImplEvent<TechnicalObjectUpsertRequestPayload,TechnicalObjectUpsertResponse>>
overit.geocallapp.wfm.core.soap.commons.task.BTWSMethodImpl<TechnicalObjectUpsertRequestPayload,TechnicalObjectUpsertResponse>
overit.geocallapp.wfm.core.soap.technicalobjects.technicalobject.v1.upsert.task.BTWSTechnicalObjectUpsert
- All Implemented Interfaces:
Serializable,Tool
@Event(WSTechnicalObjectUpsertEvent.class)
public class BTWSTechnicalObjectUpsert
extends BTWSMethodImpl<TechnicalObjectUpsertRequestPayload,TechnicalObjectUpsertResponse>
- Since:
- 9.2
- See Also:
- GCApi:
- task
-
Field Summary
Fields inherited from class overit.geocallapp.wfm.core.soap.commons.task.BTWSMethodImpl
DEFAULT_TIME_SLOT_DURATION, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TechnicalObjectUpsertResponseexecuteMethod(WSMethodImplEvent<TechnicalObjectUpsertRequestPayload, TechnicalObjectUpsertResponse> event, PoolKit poolKit) getTimeSlotsKeys(IRequestHeader header, TechnicalObjectUpsertRequestPayload payload) Returns the lists of keys used to create the time slots, empty list ornullif the time slots are not needed.Methods inherited from class overit.geocallapp.wfm.core.soap.commons.task.BTWSMethodImpl
body, freeOneShotTimeSlots, getOneShotTimeSlot, getOneShotTimeSlots, getTimeSlotCreationException, getTimeSlotDuration, inizializeIdentityMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Constructor Details
-
BTWSTechnicalObjectUpsert
public BTWSTechnicalObjectUpsert()
-
-
Method Details
-
getTimeSlotsKeys
protected List<String> getTimeSlotsKeys(IRequestHeader header, TechnicalObjectUpsertRequestPayload payload) Description copied from class:BTWSMethodImplReturns the lists of keys used to create the time slots, empty list ornullif the time slots are not needed.- Overrides:
getTimeSlotsKeysin classBTWSMethodImpl<TechnicalObjectUpsertRequestPayload,TechnicalObjectUpsertResponse> - Parameters:
header- service request headerpayload- service request payload- Returns:
- the lists of time slot keys
-
executeMethod
protected TechnicalObjectUpsertResponse executeMethod(WSMethodImplEvent<TechnicalObjectUpsertRequestPayload, TechnicalObjectUpsertResponse> event, PoolKit poolKit) throws DAException, DAValidateException- Specified by:
executeMethodin classBTWSMethodImpl<TechnicalObjectUpsertRequestPayload,TechnicalObjectUpsertResponse> - Throws:
DAExceptionDAValidateException
-