Skip to content

Commit

Permalink
Merge pull request ManageIQ#24 from tinaafitz/generic_service_statema…
Browse files Browse the repository at this point in the history
…chine

Initial commit for new generic service state machine.
  • Loading branch information
mkanoor authored Feb 2, 2017
2 parents 7cd0308 + 73c9ec5 commit ef4c672
Show file tree
Hide file tree
Showing 23 changed files with 1,079 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,393 @@
---
object_type: class
version: 1.0
object:
attributes:
description: Generic Lifecycle State Machine
display_name:
name: GenericLifecycle
type:
inherits:
visibility:
owner:
schema:
- field:
aetype: state
name: start
display_name:
datatype: string
priority: 1
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre0
display_name:
datatype: string
priority: 2
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre1
display_name:
datatype: string
priority: 3
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre2
display_name:
datatype: string
priority: 4
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre3
display_name:
datatype: string
priority: 5
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre4
display_name:
datatype: string
priority: 6
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: pre5
display_name:
datatype: string
priority: 7
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: execute
display_name:
datatype: string
priority: 8
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: check_completed
display_name:
datatype: string
priority: 9
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: refresh
display_name:
datatype: string
priority: 10
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
- field:
aetype: state
name: check_refreshed
display_name:
datatype: string
priority: 11
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
- field:
aetype: state
name: post0
display_name:
datatype: string
priority: 12
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post1
display_name:
datatype: string
priority: 13
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post2
display_name:
datatype: string
priority: 14
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post3
display_name:
datatype: string
priority: 15
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post4
display_name:
datatype: string
priority: 16
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: post5
display_name:
datatype: string
priority: 17
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: email
display_name:
datatype: string
priority: 18
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry: ''
on_exit: ''
on_error: ''
max_retries: '100'
max_time:
- field:
aetype: state
name: finish
display_name:
datatype: string
priority: 19
owner:
default_value:
substitute: true
message: create
visibility:
collect:
scope:
description:
condition:
on_entry:
on_exit:
on_error:
max_retries: '100'
max_time:
Loading

0 comments on commit ef4c672

Please sign in to comment.