Class TriggerSettingsEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.settings_trigger.TriggerSettingsEntity
- All Implemented Interfaces:
Serializable
Trigger settings (v1): focus on simplest Quartz-driven triggers.
Current supported use-case:
- "long time no response" timeout reminder (checked by Quartz periodic job)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate List<TriggerEntity>触发器列表:仅存放 TriggerEntity 引用。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TriggerSettingsEntityfromRequest(TriggerSettingsRequest request, org.modelmapper.ModelMapper modelMapper) 从 TriggerSettingsRequest 创建 TriggerSettingsEntity。Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
triggers
触发器列表:仅存放 TriggerEntity 引用。 具体参数与配置存放在 TriggerEntity.config 中。
-
-
Constructor Details
-
TriggerSettingsEntity
public TriggerSettingsEntity()
-
-
Method Details
-
fromRequest
public static TriggerSettingsEntity fromRequest(TriggerSettingsRequest request, org.modelmapper.ModelMapper modelMapper) 从 TriggerSettingsRequest 创建 TriggerSettingsEntity。 request/modelMapper 任一为 null 时返回默认值实体。
-