Package pl.edu.icm.unity.types.bulkops
Class ScheduledProcessingRule
java.lang.Object
pl.edu.icm.unity.types.translation.TranslationRule
pl.edu.icm.unity.types.bulkops.ScheduledProcessingRuleParam
pl.edu.icm.unity.types.bulkops.ScheduledProcessingRule
- All Implemented Interfaces:
NamedObject
Represents an installed scheduled processing rule.
Internally extends
ScheduledProcessingRuleParam
by introducing an id, which is assigned by the system
and uniquely identifies the rule.- Author:
- K. Benedyczak
-
Field Summary
Fields inherited from class pl.edu.icm.unity.types.bulkops.ScheduledProcessingRuleParam
cronExpression
Fields inherited from class pl.edu.icm.unity.types.translation.TranslationRule
action, condition
-
Constructor Summary
ConstructorDescriptionScheduledProcessingRule
(com.fasterxml.jackson.databind.node.ObjectNode json) ScheduledProcessingRule
(String condition, TranslationAction action, String cronExpression, String id) -
Method Summary
Methods inherited from class pl.edu.icm.unity.types.bulkops.ScheduledProcessingRuleParam
getCronExpression, setCronExpression
Methods inherited from class pl.edu.icm.unity.types.translation.TranslationRule
getAction, getCondition, setCondition, setTranslationAction
-
Constructor Details
-
ScheduledProcessingRule
public ScheduledProcessingRule(String condition, TranslationAction action, String cronExpression, String id) -
ScheduledProcessingRule
-
ScheduledProcessingRule
public ScheduledProcessingRule(com.fasterxml.jackson.databind.node.ObjectNode json)
-
-
Method Details
-
getId
-
getName
- Specified by:
getName
in interfaceNamedObject
- Returns:
- human readable name of the object. Must be unique for the object class.
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()- Overrides:
toJson
in classScheduledProcessingRuleParam
-
hashCode
public int hashCode()- Overrides:
hashCode
in classScheduledProcessingRuleParam
-
equals
- Overrides:
equals
in classScheduledProcessingRuleParam
-
toString
- Overrides:
toString
in classScheduledProcessingRuleParam
-