Class SetRemovalTimeToHistoricProcessInstancesDto


  • public class SetRemovalTimeToHistoricProcessInstancesDto
    extends Object
    SetRemovalTimeToHistoricProcessInstancesDto
    • Field Detail

      • SERIALIZED_NAME_HISTORIC_PROCESS_INSTANCE_IDS

        public static final String SERIALIZED_NAME_HISTORIC_PROCESS_INSTANCE_IDS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_HISTORIC_PROCESS_INSTANCE_QUERY

        public static final String SERIALIZED_NAME_HISTORIC_PROCESS_INSTANCE_QUERY
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ABSOLUTE_REMOVAL_TIME

        public static final String SERIALIZED_NAME_ABSOLUTE_REMOVAL_TIME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_CLEARED_REMOVAL_TIME

        public static final String SERIALIZED_NAME_CLEARED_REMOVAL_TIME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_CALCULATED_REMOVAL_TIME

        public static final String SERIALIZED_NAME_CALCULATED_REMOVAL_TIME
        See Also:
        Constant Field Values
    • Constructor Detail

      • SetRemovalTimeToHistoricProcessInstancesDto

        public SetRemovalTimeToHistoricProcessInstancesDto()
    • Method Detail

      • getHistoricProcessInstanceIds

        public List<String> getHistoricProcessInstanceIds()
        The id of the process instance.
        Returns:
        historicProcessInstanceIds
      • setHistoricProcessInstanceIds

        public void setHistoricProcessInstanceIds​(List<String> historicProcessInstanceIds)
      • getHistoricProcessInstanceQuery

        public HistoricProcessInstanceQueryDto getHistoricProcessInstanceQuery()
        Get historicProcessInstanceQuery
        Returns:
        historicProcessInstanceQuery
      • getHierarchical

        public Boolean getHierarchical()
        Sets the removal time to all historic process instances in the hierarchy. Value may only be `true`, as `false` is the default behavior.
        Returns:
        hierarchical
      • setHierarchical

        public void setHierarchical​(Boolean hierarchical)
      • getAbsoluteRemovalTime

        public Date getAbsoluteRemovalTime()
        The date for which the instances shall be removed. Value may not be `null`. **Note:** Cannot be set in conjunction with `clearedRemovalTime` or `calculatedRemovalTime`.
        Returns:
        absoluteRemovalTime
      • setAbsoluteRemovalTime

        public void setAbsoluteRemovalTime​(Date absoluteRemovalTime)
      • getClearedRemovalTime

        public Boolean getClearedRemovalTime()
        Sets the removal time to `null`. Value may only be `true`, as `false` is the default behavior. **Note:** Cannot be set in conjunction with `absoluteRemovalTime` or `calculatedRemovalTime`.
        Returns:
        clearedRemovalTime
      • setClearedRemovalTime

        public void setClearedRemovalTime​(Boolean clearedRemovalTime)
      • getCalculatedRemovalTime

        public Boolean getCalculatedRemovalTime()
        The removal time is calculated based on the engine's configuration settings. Value may only be `true`, as `false` is the default behavior. **Note:** Cannot be set in conjunction with `absoluteRemovalTime` or `clearedRemovalTime`.
        Returns:
        calculatedRemovalTime
      • setCalculatedRemovalTime

        public void setCalculatedRemovalTime​(Boolean calculatedRemovalTime)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object