Class BTWSTechnicalObjectInsert
java.lang.Object
overit.geocall.bl.BusinessTask<WSMethodImplEvent<TechnicalObjectInsertRequestPayload,TechnicalObjectInsertResponse>>
overit.geocallapp.wfm.core.soap.commons.task.BTWSMethodImpl<TechnicalObjectInsertRequestPayload,TechnicalObjectInsertResponse>
overit.geocallapp.wfm.core.soap.technicalobjects.technicalobject.v1.insert.task.BTWSTechnicalObjectInsert
- All Implemented Interfaces:
Serializable,Tool
@Event(WSTechnicalObjectInsertEvent.class)
public class BTWSTechnicalObjectInsert
extends BTWSMethodImpl<TechnicalObjectInsertRequestPayload,TechnicalObjectInsertResponse>
- 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 TechnicalObjectInsertResponseexecuteMethod(WSMethodImplEvent<TechnicalObjectInsertRequestPayload, TechnicalObjectInsertResponse> event, PoolKit poolKit) getTimeSlotsKeys(IRequestHeader header, TechnicalObjectInsertRequestPayload 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
-
BTWSTechnicalObjectInsert
public BTWSTechnicalObjectInsert()
-
-
Method Details
-
getTimeSlotsKeys
protected List<String> getTimeSlotsKeys(IRequestHeader header, TechnicalObjectInsertRequestPayload 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<TechnicalObjectInsertRequestPayload,TechnicalObjectInsertResponse> - Parameters:
header- service request headerpayload- service request payload- Returns:
- the lists of time slot keys
-
executeMethod
protected TechnicalObjectInsertResponse executeMethod(WSMethodImplEvent<TechnicalObjectInsertRequestPayload, TechnicalObjectInsertResponse> event, PoolKit poolKit) throws DAException, DAValidateException- Specified by:
executeMethodin classBTWSMethodImpl<TechnicalObjectInsertRequestPayload,TechnicalObjectInsertResponse> - Throws:
DAExceptionDAValidateException
-