Class HvlBpmnSchedulerModel
java.lang.Object
tr.com.havelsan.javarch.bpmn.common.scheduler.model.HvlBpmnSchedulerModel
- All Implemented Interfaces:
Serializable
A data transfer object is used for bpmn scheduler operations.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
The interface Async scheduler.static interface
The interface Sync scheduler. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets business key.Gets event topic.Gets payload.Gets period.Gets period type.getUrl()
Gets url.boolean
Is single execution boolean.void
setBusinessKey
(String businessKey) Sets business key.void
setEventTopic
(String eventTopic) Sets event topic.void
setPayload
(Map<String, Object> payload) Sets payload.void
Sets period.void
setPeriodType
(HvlBpmnSchedulerPeriodType periodType) Sets period type.void
setSingleExecution
(boolean singleExecution) Sets single execution.void
Sets url.
-
Constructor Details
-
HvlBpmnSchedulerModel
public HvlBpmnSchedulerModel()
-
-
Method Details
-
getBusinessKey
Gets business key.- Returns:
- the business key
-
setBusinessKey
Sets business key.- Parameters:
businessKey
- the business key
-
getPeriodType
Gets period type.- Returns:
- the period type
-
setPeriodType
Sets period type.- Parameters:
periodType
- the period type
-
getPeriod
Gets period.- Returns:
- the period
-
setPeriod
Sets period.- Parameters:
period
- the period
-
isSingleExecution
public boolean isSingleExecution()Is single execution boolean.- Returns:
- the boolean
-
setSingleExecution
public void setSingleExecution(boolean singleExecution) Sets single execution.- Parameters:
singleExecution
- the single execution
-
getUrl
Gets url.- Returns:
- the url
-
setUrl
Sets url.- Parameters:
url
- the url
-
getEventTopic
Gets event topic.- Returns:
- the event topic
-
setEventTopic
Sets event topic.- Parameters:
eventTopic
- the event topic
-
getPayload
Gets payload.- Returns:
- the payload
-
setPayload
Sets payload.- Parameters:
payload
- the payload
-