Class TriggerCreationType

  • All Implemented Interfaces:
    Containerable, Freezable, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding, DebugDumpable, Serializable, Cloneable

    public class TriggerCreationType
    extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
    Deals with creation of recompute triggers for selected objects. These triggers can be created in "raw" way, simply by adding respective TriggerType objects. Or, they can be created in so called optimized way, where we look if a compatible trigger already exists and skip trigger creation in such case. This structure deals with recompute triggers for now. In might be generalized in the future.
    See Also:
    Serialized Form
    • Constructor Detail

      • TriggerCreationType

        public TriggerCreationType()
    • Method Detail

      • getFireAfter

        public Duration getFireAfter()
      • setFireAfter

        public void setFireAfter​(Duration value)
      • getSafetyMargin

        public Duration getSafetyMargin()
      • setSafetyMargin

        public void setSafetyMargin​(Duration value)
      • equals

        public boolean equals​(Object other)
        Overrides:
        equals in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
      • end

        public <X> X end()
      • clone

        public TriggerCreationType clone()
        Overrides:
        clone in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable