]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd
Add first draft for Connector Alias and Template environment editors.
[gpl/argeo-slc.git] / runtime / org.argeo.slc.akb / src / main / resources / org / argeo / slc / akb / akb.cnd
1 <akb = 'http://www.argeo.org/ns/akb'>
2
3 //
4 // MOVE THIS TO ITS CORRECT LOCATION
5 //
6 [argeo:note] > mix:title, mix:versionable, mix:created, mix:lastModified
7 mixin
8
9
10 //
11 // TEMPLATES AND ENVIRONMENTS
12 //
13
14 // Abstract description of whole or part of an IT environment
15 [akb:envTemplate] > nt:unstructured, mix:title
16
17 // An environment template (1..1 relationship) applied to a real environment
18 [akb:env] > nt:unstructured, mix:title
19
20
21 //
22 // CONNECTORS
23 //
24
25 // GENERIC TYPE FOR A CONNECTOR
26 [akb:connector] > nt:unstructured, mix:title
27 - akb:connectorUrl (STRING)
28 // add argeo keyring
29
30 // ease retrieval and enable adding alias specific properties
31 [akb:connectorAlias] > akb:connector
32 // Use akb:connectorUrl property to define default test connector
33
34
35 // HELPER
36 [akb:connectorFolder] > nt:unstructured, mix:title
37 + * (akb:connector, akb:connectorAlias) *
38
39
40
41 // Various connector types as mixin
42 [akb:sshConnector]
43 mixin
44
45 [akb:jdbcConnector]
46 mixin
47
48 [akb:jcrConnector]
49 mixin
50
51
52
53 //
54 // GENERIC ITEM
55 //
56 [akb:item] > nt:unstructured
57
58 //
59 // GENERIC ITEM FOLDER
60 //
61 [akb:itemsFolder] > nt:unstructured, mix:title
62 + * (akb:item) *
63 + * (akb:itemsFolder) *
64
65 //
66 // SSH FILE
67 //
68 [akb:sshFile] > akb:item
69
70 //
71 // SSH COMMAND
72 //
73 [akb:sshCommand] > akb:item
74
75 //
76 // JDBC QUERY
77 //
78 [akb:jdbcQuery] > akb:item
79
80
81 //
82 // NOTE
83 //
84 [akb:note] > akb:item, argeo:note
85