Klasse AbstractGlobalMultiEventWorkflowTimer
java.lang.Object
de.uplanet.lucy.server.workflow.timer.AbstractGlobalWorkflowTimer
de.uplanet.lucy.server.workflow.timer.AbstractGlobalMultiEventWorkflowTimer
- Alle implementierten Schnittstellen:
IActivatableWorkflowObject,de.uplanet.lucy.server.workflow.IImpersonateUser,INamedWorkflowObject,INeedWorkflow,IWorkflowEventSource,IWorkflowObject,IWorkflowTimer,Serializable
- Bekannte direkte Unterklassen:
GlobalDataGroupWorkflowTimer,GlobalHypArchiveWorkflowTimer,GlobalMSExchangeWorkflowTimer,GlobalODataWorkflowTimer
- Siehe auch:
-
Feldübersicht
Von Schnittstelle geerbte Felder de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGet the data group GUID.de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.cache.FilterCacheObjectGet the filter GUID.List<de.uplanet.lucy.server.workflow.timer.OrderByField> Get the sort order as a list of comma-separated field GUIDs together with the order (ASC: ascending,DESC: descending).booleanThis property determines if this timer will fire aTimerJobCompletionWorkflowEventeven in cases when no regular data-related events are being created.booleanThis property determines if this timer will fire aTimerJobSchedulingWorkflowEventeven in cases when no regular data-related events are being created.booleanThis property determines if this timer uses separate transactions for each event it creates.voidsetAlwaysFireCompletionEvent(boolean p_bAlwaysFireCompletionEvent) This property determines if this timer will fire aTimerJobCompletionWorkflowEventeven in cases when no regular data-related events are being created.voidsetAlwaysFireSchedulingEvent(boolean p_bAlwaysFireSchedulingEvent) This property determines if this timer will fire aTimerJobSchedulingWorkflowEventeven in cases when no regular data-related events are being created.voidsetDataGroupGuid(String p_strDataGroupGuid) Set the data group GUID.voidsetFilterGuid(String p_strFilterGuid) Set the filter GUID.voidsetSeparateTransactionPerCycle(boolean p_bSeparateTransactionPerCycle) This property determines if this timer uses separate transactions for each event it creates.voidsetSortOrder(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:Von Klasse geerbte Methoden de.uplanet.lucy.server.workflow.timer.AbstractGlobalWorkflowTimer
getBeginTime, getEndTime, getGuid, getImpersonateUserGuid, getInitialSharedState, getName, getRules, getRulesTimeZone, getWorkflow, hasImpersonateUserGuid, isActive, isTriggerOverdueTimer, setActive, setBeginTime, setEndTime, setImpersonateUserGuid, setInitialSharedState, setName, setRules, setRulesTimeZone, setTriggerOverdueTimer, setWorkflow
-
Konstruktordetails
-
AbstractGlobalMultiEventWorkflowTimer
- Parameter:
p_strGuid- The timer GUID.
-
-
Methodendetails
-
getDataGroupGuid
Get the data group GUID.- Gibt zurück:
- The data group GUID.
-
setDataGroupGuid
Set the data group GUID.- Parameter:
p_strDataGroupGuid- The data group GUID.
-
getFilterGuid
Get the filter GUID.- Gibt zurück:
- The filter GUID.
-
setFilterGuid
Set the filter GUID.- Parameter:
p_strFilterGuid- The filter GUID.
-
getFilter
public de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.cache.FilterCacheObject getFilter() -
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
- Gibt zurück:
- The sort order.
-
setSortOrder
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
- Parameter:
p_strSortOrder- The sort order.
-
getOrderByFields
-
isSeparateTransactionPerCycle
public boolean isSeparateTransactionPerCycle()This property determines if this timer uses separate transactions for each event it creates.Default is
false.- Gibt zurück:
trueif this timer uses separate transactions for each event it creates, orfalseotherwise.
-
setSeparateTransactionPerCycle
public void setSeparateTransactionPerCycle(boolean p_bSeparateTransactionPerCycle) This property determines if this timer uses separate transactions for each event it creates.Default is
false.- Parameter:
p_bSeparateTransactionPerCycle-trueif this timer should use separate transactions for each event it creates, orfalseotherwise.
-
isAlwaysFireSchedulingEvent
public boolean isAlwaysFireSchedulingEvent()This property determines if this timer will fire aTimerJobSchedulingWorkflowEventeven in cases when no regular data-related events are being created.Default is
false.- Gibt zurück:
trueif this timer always fires aTimerJobSchedulingWorkflowEvent, orfalseotherwise.
-
setAlwaysFireSchedulingEvent
public void setAlwaysFireSchedulingEvent(boolean p_bAlwaysFireSchedulingEvent) This property determines if this timer will fire aTimerJobSchedulingWorkflowEventeven in cases when no regular data-related events are being created.Default is
false.- Parameter:
p_bAlwaysFireSchedulingEvent-trueif this timer always fires aTimerJobSchedulingWorkflowEvent, orfalseotherwise.
-
isAlwaysFireCompletionEvent
public boolean isAlwaysFireCompletionEvent()This property determines if this timer will fire aTimerJobCompletionWorkflowEventeven in cases when no regular data-related events are being created.Default is
false.- Gibt zurück:
trueif this timer always fires aTimerJobCompletionWorkflowEvent, orfalseotherwise.
-
setAlwaysFireCompletionEvent
public void setAlwaysFireCompletionEvent(boolean p_bAlwaysFireCompletionEvent) This property determines if this timer will fire aTimerJobCompletionWorkflowEventeven in cases when no regular data-related events are being created.Default is
false.- Parameter:
p_bAlwaysFireCompletionEvent-trueif this timer always fires aTimerJobCompletionWorkflowEvent, orfalseotherwise.
-