1 package org.apache.onami.autobind.install;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import java.util.LinkedList;
21 import java.util.List;
22
23 public enum BindingStage
24 {
25
26 INTERNAL,
27 BOOT_BEFORE,
28 BOOT,
29 BOOT_POST,
30 BINDING_BEFORE,
31 BINDING,
32 BINDING_POST,
33 INSTALL_BEFORE,
34 INSTALL,
35 INSTALL_POST,
36 BUILD_BEFORE,
37 BUILD,
38 BUILD_POST,
39 IGNORE;
40
41 public static final List<BindingStage> ORDERED = new LinkedList<BindingStage>();
42
43 static
44 {
45 ORDERED.add( INTERNAL );
46 ORDERED.add( BOOT_BEFORE );
47 ORDERED.add( BOOT );
48 ORDERED.add( BOOT_POST );
49 ORDERED.add( BINDING_BEFORE );
50 ORDERED.add( BINDING );
51 ORDERED.add( BINDING_POST );
52 ORDERED.add( INSTALL_BEFORE );
53 ORDERED.add( INSTALL );
54 ORDERED.add( INSTALL_POST );
55 ORDERED.add( BUILD_BEFORE );
56 ORDERED.add( BUILD );
57 ORDERED.add( BUILD_POST );
58 }
59
60 }