Class AbstractGlobalMultiEventWorkflowTimer

    • Constructor Detail

      • AbstractGlobalMultiEventWorkflowTimer

        public AbstractGlobalMultiEventWorkflowTimer​(String p_strGuid)
        Parameters:
        p_strGuid - The timer GUID.
    • Method Detail

      • getDataGroupGuid

        public String getDataGroupGuid()
        Get the data group GUID.
        Returns:
        The data group GUID.
      • setDataGroupGuid

        public void setDataGroupGuid​(String p_strDataGroupGuid)
        Set the data group GUID.
        Parameters:
        p_strDataGroupGuid - The data group GUID.
      • getFilterGuid

        public String getFilterGuid()
        Get the filter GUID.
        Returns:
        The filter GUID.
      • setFilterGuid

        public void setFilterGuid​(String p_strFilterGuid)
        Set the filter GUID.
        Parameters:
        p_strFilterGuid - The filter GUID.
      • getFilter

        public de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.cache.FilterCacheObject getFilter()
      • getSortOrder

        public String getSortOrder()
        Get the sort order as a list of comma-separated field GUIDs together with the order (ASC: ascending, DESC: descending).
        GUID1:ASC, GUID2:DESC, ... GUIDN:ASC
        Returns:
        The sort order.
      • setSortOrder

        public void setSortOrder​(String p_strSortOrder)
        Set the sort order by specifying a list of comma-separated field GUIDs together with the order (ASC: ascending, DESC: descending) to be used:
        GUID1:ASC, GUID2:DESC, ... GUIDN:ASC
        Parameters:
        p_strSortOrder - The sort order.
      • getOrderByFields

        public List<de.uplanet.lucy.server.workflow.timer.OrderByField> getOrderByFields()
      • isSeparateTransactionPerCycle

        public boolean isSeparateTransactionPerCycle()
        This property determines if this timer uses separate transactions for each event it creates.

        Default is false.

        Returns:
        true if this timer uses separate transactions for each event it creates, or false otherwise.
      • setSeparateTransactionPerCycle

        public void setSeparateTransactionPerCycle​(boolean p_bSeparateTransactionPerCycle)
        This property determines if this timer uses separate transactions for each event it creates.

        Default is false.

        Parameters:
        p_bSeparateTransactionPerCycle - true if this timer should use separate transactions for each event it creates, or false otherwise.
      • isAlwaysFireSchedulingEvent

        public boolean isAlwaysFireSchedulingEvent()
        This property determines if this timer will fire a TimerJobSchedulingWorkflowEvent even in cases when no regular data-related events are being created.

        Default is false.

        Returns:
        true if this timer always fires a TimerJobSchedulingWorkflowEvent, or false otherwise.
      • setAlwaysFireSchedulingEvent

        public void setAlwaysFireSchedulingEvent​(boolean p_bAlwaysFireSchedulingEvent)
        This property determines if this timer will fire a TimerJobSchedulingWorkflowEvent even in cases when no regular data-related events are being created.

        Default is false.

        Parameters:
        p_bAlwaysFireSchedulingEvent - true if this timer always fires a TimerJobSchedulingWorkflowEvent, or false otherwise.
      • isAlwaysFireCompletionEvent

        public boolean isAlwaysFireCompletionEvent()
        This property determines if this timer will fire a TimerJobCompletionWorkflowEvent even in cases when no regular data-related events are being created.

        Default is false.

        Returns:
        true if this timer always fires a TimerJobCompletionWorkflowEvent, or false otherwise.
      • setAlwaysFireCompletionEvent

        public void setAlwaysFireCompletionEvent​(boolean p_bAlwaysFireCompletionEvent)
        This property determines if this timer will fire a TimerJobCompletionWorkflowEvent even in cases when no regular data-related events are being created.

        Default is false.

        Parameters:
        p_bAlwaysFireCompletionEvent - true if this timer always fires a TimerJobCompletionWorkflowEvent, or false otherwise.