Package pl.edu.icm.unity.types.bulkops
Class ScheduledProcessingRuleParam
- java.lang.Object
-
- pl.edu.icm.unity.types.translation.TranslationRule
-
- pl.edu.icm.unity.types.bulkops.ScheduledProcessingRuleParam
-
- Direct Known Subclasses:
ScheduledProcessingRule
public class ScheduledProcessingRuleParam extends TranslationRule
ExtendsTranslationRule
by introducing an execution schedule.- Author:
- K. Benedyczak
-
-
Field Summary
Fields Modifier and Type Field Description protected String
cronExpression
-
Fields inherited from class pl.edu.icm.unity.types.translation.TranslationRule
action, condition
-
-
Constructor Summary
Constructors Constructor Description ScheduledProcessingRuleParam(com.fasterxml.jackson.databind.node.ObjectNode root)
ScheduledProcessingRuleParam(String condition, TranslationAction action, String cronExpression)
ScheduledProcessingRuleParam(ScheduledProcessingRule src)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getCronExpression()
int
hashCode()
void
setCronExpression(String cronExpression)
com.fasterxml.jackson.databind.node.ObjectNode
toJson()
String
toString()
-
Methods inherited from class pl.edu.icm.unity.types.translation.TranslationRule
getAction, getCondition, setCondition, setTranslationAction
-
-
-
-
Field Detail
-
cronExpression
protected String cronExpression
-
-
Constructor Detail
-
ScheduledProcessingRuleParam
public ScheduledProcessingRuleParam(String condition, TranslationAction action, String cronExpression)
-
ScheduledProcessingRuleParam
public ScheduledProcessingRuleParam(ScheduledProcessingRule src)
-
ScheduledProcessingRuleParam
public ScheduledProcessingRuleParam(com.fasterxml.jackson.databind.node.ObjectNode root)
-
-
Method Detail
-
getCronExpression
public String getCronExpression()
-
setCronExpression
public void setCronExpression(String cronExpression)
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()
-
toString
public String toString()
- Overrides:
toString
in classTranslationRule
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTranslationRule
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classTranslationRule
-
-