public interface WorkFlow
| Modifier and Type | Method and Description |
|---|---|
String |
cursor()
Returns UUID information related to the unique event of the last state so far.
|
boolean |
existNextFunctionExecutor()
Check whether there is an executor for the fireEvent processing.
|
WorkFlow |
finish()
finish workflow.
|
WorkFlow |
fireEvent(String eventName,
long time)
And generates an event.
|
FunctionExecutorList |
getFunctionExecutorList(String eventName)
Returns an executor list for handling this event.
|
FunctionExecutor |
getNextExecutor()
Returns a fireEvent FunctionExecutor object.
|
boolean |
isSetFinish()
Check whether the execution completion status is set.
|
WorkFlow |
next(Consumer<WorkEvent> execObject)
Execute the corresponding method at completion of the previous step method execution.
|
WorkFlow |
next(Consumer<WorkEvent> execObject,
String fireEventName)
Execute the corresponding method at completion of the previous step method execution.
|
WorkFlow |
next(Runnable execObject)
Execute the corresponding method at completion of the previous step method execution.
|
WorkFlow |
next(Runnable execObject,
String fireEventName)
Execute the corresponding method at completion of the previous step method execution.
|
WorkFlow |
onError(String... eventNames)
If the corresponding error event occurs, the subsequent method is executed.
|
WorkFlow |
onError(WorkFlow... workFlows)
If the corresponding error event occurs, the subsequent method is executed.
|
WorkFlow |
runAsync(Consumer<WorkEvent> execObject)
Asynchronously execute method of Consumer implement object
|
WorkFlow |
runAsync(Consumer<WorkEvent> execObject,
int count)
Asynchronously execute method of Consumer implement object
Raises an event after completion of method execution.
|
WorkFlow |
runAsync(Consumer<WorkEvent> execObject,
String fireEventName)
Asynchronously execute method of Consumer implement object
Raises an event after completion of method execution.
|
WorkFlow |
runAsync(Runnable execObject)
Asynchronously execute method of Runnable implement object
|
WorkFlow |
runAsync(Runnable execObject,
int count)
Asynchronously execute method of Runnable implement object.
|
WorkFlow |
runAsync(Runnable execObject,
String fireEventName)
Asynchronously execute method of Runnable implement object.
|
WorkFlow |
wait(String... eventNames)
If the input event occurs, proceed to the next operation.
|
WorkFlow |
wait(WorkFlow... workFlows)
If the input event occurs, proceed to the next operation.
|
WorkFlow |
waitAll()
Only if all the input events have occurred, execute the next definition method.
|
WorkFlow |
waitAll(String... eventNames)
Only if all the input events have occurred, execute the next definition method.
|
WorkFlow |
waitAll(WorkFlow... workFlows)
Only if all the input events have occurred, execute the next definition method.
|
WorkFlow wait(String... eventNames)
eventNames
- event namesWorkFlow waitAll(String... eventNames)
eventNames
- event namesWorkFlow onError(String... eventNames)
eventNames
- event namesWorkFlow wait(WorkFlow... workFlows)
workFlows
- WorkFlowsWorkFlow waitAll()
WorkFlow waitAll(WorkFlow... workFlows)
workFlows
- Array of WorkFlowWorkFlow onError(WorkFlow... workFlows)
workFlows
- executable objectWorkFlow runAsync(Runnable execObject)
execObject
- executable objectWorkFlow runAsync(Consumer<WorkEvent> execObject)
execObject
- executable objectWorkFlow runAsync(Runnable execObject, String fireEventName)
execObject
- executable objectfireEventName
- name of eventWorkFlow runAsync(Consumer<WorkEvent> execObject, String fireEventName)
execObject
- executable objectfireEventName
- name of eventWorkFlow runAsync(Runnable execObject, int count)
execObject
- executable objectcount
- name of eventWorkFlow runAsync(Consumer<WorkEvent> execObject, int count)
execObject
- executable objectcount
- name of eventWorkFlow next(Runnable execObject)
execObject
- executable objectWorkFlow next(Consumer<WorkEvent> execObject)
execObject
- executable objectWorkFlow next(Runnable execObject, String fireEventName)
execObject
- executable objectfireEventName
- name of eventWorkFlow next(Consumer<WorkEvent> execObject, String fireEventName)
execObject
- executable objectfireEventName
- name of eventWorkFlow fireEvent(String eventName, long time)
eventName
- an name of eventtime
- delay timeWorkFlow finish()
boolean isSetFinish()
FunctionExecutor getNextExecutor()
boolean existNextFunctionExecutor()
FunctionExecutorList getFunctionExecutorList(String eventName)
eventName
- name of eventString cursor()
Copyright © 2018–2019. All rights reserved.


| Created: | 1/27/2021 3:41:59 PM |
| Modified: | 1/27/2021 3:41:59 PM |
| Project: | |
| Advanced: |
| Attribute |
|
Public bigint vl_id |
|
Details:
|
|
Public bigint vdl_id |
|
Details:
|
|
Public bigint vdl_amount_cents |
|
Details:
|
|
Public bigint vdl_federal_amount_cents |
|
Details:
|
|
Public bigint vdl_non_federal_amount_cents |
|
Details:
|
|
Public varchar(255) vdl_program_code |
|
Details:
|
|
Public integer vdl_distribution_group_rank |
|
Details:
|
|
Public date vdl_service_date_from |
|
Details:
|
|
Public date vdl_service_date_to |
|
Details:
|
|
Public varchar(255) vdl_service_location |
|
Details:
|
|
Public varchar(255) vdl_rejection |
|
Details:
|
|
Public timestamp with time zone(0) vdl_archived_at |
|
Details:
|
|
Public bigint vdl_fund_ratio_id |
|
Details:
|
|
Public integer vdl_fund_ratio_federal_percentage |
|
Details:
|
|
Public integer vdl_fund_ratio_non_federal_percentage |
|
Details:
|
|
Public boolean vdl_fund_ratio_is_service_category_required |
|
Details:
|
|
Public boolean vdl_fund_ratio_is_valid_for_override |
|
Details:
|
|
Public bigint vdl_federal_fund_id |
|
Details:
|
|
Public varchar(255) vdl_federal_fund_code |
|
Details:
|
|
Public varchar(255) vdl_federal_fund_description |
|
Details:
|
|
Public boolean vdl_federal_fund_is_federal |
|
Details:
|
|
Public varchar(255) vdl_federal_fund_fiscal_year |
|
Details:
|
|
Public boolean vdl_federal_fund_is_valid_for_override |
|
Details:
|
|
Public bigint vdl_non_federal_fund_id |
|
Details:
|
|
Public varchar(255) vdl_non_federal_fund_code |
|
Details:
|
|
Public varchar(255) vdl_non_federal_fund_description |
|
Details:
|
|
Public boolean vdl_non_federal_fund_is_federal |
|
Details:
|
|
Public varchar(255) vdl_non_federal_fund_fiscal_year |
|
Details:
|
|
Public boolean vdl_non_federal_fund_is_valid_for_override |
|
Details:
|
|
Public bigint vdl_fdr_appropriation_reference_id |
|
Details:
|
|
Public varchar(255) vdl_fdr_appropriation_reference_code |
|
Details:
|
|
Public bigint vdl_waiver_type_id |
|
Details:
|
|
Public varchar(255) vdl_waiver_type_type |
|
Details:
|
|
Public integer vdl_waiver_type_distribution_group_rank |
|
Details:
|
|
Public varchar(255) vdl_waiver_type_mbes_form_name |
|
Details:
|
|
Public boolean vdl_waiver_type_is_reportable |
|
Details:
|
|
Public bigint vdl_funding_source_id |
|
Details:
|
|
Public varchar(255) vdl_funding_source_description |
|
Details:
|
|
Public boolean vdl_funding_source_is_service_category_required |
|
Details:
|
|
Public bigint vdl_waiver_name_id |
|
Details:
|
|
Public varchar(255) vdl_waiver_name_name |
|
Details:
|
|
Public varchar(255) vdl_waiver_name_mbes_form_name |
|
Details:
|
|
Public bigint vdl_service_category_id |
|
Details:
|
|
Public varchar(255) vdl_service_category_line_number |
|
Details:
|
|
Public boolean vdl_service_category_requires_feeder_form |
|
Details:
|
|
Public integer vdl_service_category_rank |
|
Details:
|
|
Public bigint vdl_distribution_line_index_id |
|
Details:
|
|
Public varchar(255) vdl_distribution_line_index_code |
|
Details:
|
|
Public bigint vdl_spa_number_id |
|
Details:
|
|
Public varchar(255) vdl_spa_number_spa_number |
|
Details:
|
|
Public varchar(255) vdl_spa_number_home_type |
|
Details:
|
|
Public bigint vdl_alt_account_id |
|
Details:
|
|
Public varchar(255) vdl_alt_account_number |
|
Details:
|
|
Public varchar(255) vdl_alt_account_description |
|
Details:
|
|
Public bigint vdl_alt_account_account_id |
|
Details:
|
|
Public varchar(255) vdl_alt_account_account_number |
|
Details:
|
|
Public varchar(255) vdl_alt_account_account_description |
|
Details:
|
|
Public bigint vdl_draw_id |
|
Details:
|
|
Public bigint vdl_federal_bucket_id |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_header1 |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_header2 |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_header3 |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_header4 |
|
Details:
|
|
Public integer vdl_federal_bucket_rank |
|
Details:
|
|
Public bigint vdl_federal_bucket_fdr_appropriation_reference_id |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_fdr_appropriation_reference_code |
|
Details:
|
|
Public boolean vdl_federal_bucket_is_federal |
|
Details:
|
|
Public varchar(255) vdl_federal_bucket_key |
|
Details:
|
|
Public bigint vdl_non_federal_bucket_id |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_header1 |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_header2 |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_header3 |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_header4 |
|
Details:
|
|
Public integer vdl_non_federal_bucket_rank |
|
Details:
|
|
Public bigint vdl_non_federal_bucket_fdr_appropriation_reference_id |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_fdr_appropriation_reference_code |
|
Details:
|
|
Public boolean vdl_non_federal_bucket_is_federal |
|
Details:
|
|
Public varchar(255) vdl_non_federal_bucket_key |
|
Details:
|
|
Public varchar(255) vdl_state |
|
Details:
|
|
Public boolean vdl_is_override_required |
|
Details:
|
|
Public boolean vdl_is_override_approved |
|
Details:
|
|
Public varchar(255) vdl_demonstration_year |
|
Details:
|
|
Public timestamp with time zone(0) vdl_created_at |
|
Details:
|
|
Public bigint vdl_created_by_user_id |
|
Details:
|
|
Public varchar(255) vdl_created_by_user_sub |
|
Details:
|
|
Public varchar(255) vdl_created_by_user_first_name |
|
Details:
|
|
Public varchar(255) vdl_created_by_user_last_name |
|
Details:
|
|
Public varchar(255) vdl_created_by_user_email |
|
Details:
|
|
Public timestamp with time zone(0) vdl_updated_at |
|
Details:
|
|
Public bigint vdl_updated_by_user_id |
|
Details:
|
|
Public varchar(255) vdl_updated_by_user_sub |
|
Details:
|
|
Public varchar(255) vdl_updated_by_user_first_name |
|
Details:
|
|
Public varchar(255) vdl_updated_by_user_last_name |
|
Details:
|
|
Public varchar(255) vdl_updated_by_user_email |
|
Details:
|
|
Public bigserial ods_id |
|
Details:
|
|
Public jsonb ods_meta |
|
Details:
|
|
Public varchar(255) ods_created_by |
|
Details:
|
|
Public timestamp with time zone(0) ods_created_at |
|
Details:
|
|
Public jsonb vdl_override_intended_fields |
|
Details:
|
|
Public bigint vdl_federal_transaction_request_id |
|
Details:
|
|
Public bigint vdl_non_federal_transaction_request_id |
|
Details:
|
|
Public varchar(255) vdl_type |
|
Details:
|
|
Public bigint vdl_contract_id |
|
Details:
|
|
Public varchar(255) vdl_contract_number |
|
Details:
|
|
Public bigint vdl_contract_supplier_id |
|
Details:
|
|
Public varchar(255) vdl_contract_supplier_code |
|
Details:
|
|
Public varchar(255) vdl_contract_supplier_name |
|
Details:
|
|
Public varchar(255) vdl_contract_supplier_fein |
|
Details:
|
|
Public bigint vdl_program_type_id |
|
Details:
|
|
Public varchar(255) vdl_program_type_code |
|
Details:
|
|
Public varchar(255) vdl_program_type_description |
|
Details:
|
|
Public bigint vdl_program_type_fiscal_appropriation_ref |
|
Details:
|
|
Public varchar(255) vdl_program_type_program |
|
Details:
|
|
Public varchar(255) vdl_program_type_element |
|
Details:
|
|
Public varchar(255) vdl_program_type_component |
|
Details:
|
|
Public bigint vdl_program_type_summary_program_type_id |
|
Details:
|
|
Public varchar(255) vdl_program_type_summary_program_type_description |
|
Details:
|
|
Public bigint vdl_fund_code_id |
|
Details:
|
|
Public varchar(255) vdl_fund_code_code |
|
Details:
|
|
Public varchar(255) vdl_fund_code_description |
|
Details:
|
|
Public varchar(255) vdl_fund_code_reporting_structure |
|
Details:
|
|
Public varchar(255) vdl_fund_code_chapter_advances |
|
Details:
|
|
Public integer vdl_fund_code_enactment_year |
|
Details:
|
|
Public bigint vdl_fund_code_account_id |
|
Details:
|
|
Public varchar(255) vdl_fund_code_account_number |
|
Details:
|
|
Public varchar(255) vdl_fund_code_account_description |
|
Details:
|
|
Public bigint vdl_invoice_type_id |
|
Details:
|
|
Public varchar(255) vdl_invoice_type_code |
|
Details:
|
|
Public varchar(255) vdl_invoice_type_description |
|
Details:
|
|
Public bigint vdl_reversal_amount_cents |
|
Details:
|
|
Public bigint vdl_adjustment_amount_cents |
|
Details:
|
|
Public bigint vdl_total_difference_amount_cents |
|
Details:
|
|
Public varchar(255) vdl_sub_type |
|
Details:
|
|
Public varchar(255) vdl_created_by_user_oid |
|
Details:
|
|
Public varchar(255) vdl_updated_by_user_oid |
|
Details:
|
|
Public date vdl_processing_date |
|
Details:
|
|
Public boolean vdl_waiver_name_is_waiver |
|
Details:
|
|
Public boolean vdl_is_within_claiming_limit |
|
Details:
|
|
Public boolean vdl_invoice_type_requires_total_computable |
|
Details:
|
| Operation | ||
|
Public voucher_distribution_lines_pkey( ods_id: bigserial, |
||
|
Details:
<<PK>>
|
||
|
Public voucher_distribution_lines_vl_id_index( vl_id: bigint, |
||
|
Details:
<<index>>
|
||
|
Public voucher_distribution_lines_vdl_id_index( vdl_id: bigint, |
||
|
Details:
<<index>>
|
| Tag | Value |
| Owner | public |
|
Details:
|
| Property | Value |
| isFinalSpecialization: | 0 |
| Object | Type | Connection | Direction | Notes |
| «view» voucher_audit_history_view | View | Dependency | From |