]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd
Work on items 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 // a path to the corresponding connector
58 - akb:usedConnector (STRING)
59
60
61 //
62 // GENERIC ITEM FOLDER
63 //
64 [akb:itemsFolder] > nt:unstructured, mix:title
65 + * (akb:item) *
66 + * (akb:itemsFolder) *
67
68 //
69 // SSH FILE
70 //
71 [akb:sshFile] > akb:item
72 - akb:filePath (STRING)
73
74 //
75 // SSH COMMAND
76 //
77 [akb:sshCommand] > akb:item
78 - akb:commandText (STRING)
79
80 //
81 // JDBC QUERY
82 //
83 [akb:jdbcQuery] > akb:item
84 - akb:queryText (STRING)
85
86
87
88 //
89 // NOTE
90 //
91 [akb:note] > akb:item, argeo:note
92