]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd
Some work in progress on AKB UI. Does not work. Must be yet committed to easily switc...
[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 // the name of the corresponding alias. We assume it is unique.
29 - akb:connectorName (STRING)
30
31 // add argeo keyring
32
33 // ease retrieval and enable adding alias specific properties
34 [akb:connectorAlias] > nt:unstructured, mix:title
35 + defaultTestConnector (akb:connector)
36 - akb:connectorType (STRING)
37
38 // HELPER
39 [akb:connectorFolder] > nt:unstructured, mix:title
40 + * (akb:connector, akb:connectorAlias) *
41
42
43 // Various connectors
44 [akb:sshConnector] > akb:connector
45
46
47 [akb:jdbcConnector] > akb:connector
48
49
50 [akb:jcrConnector] > akb:connector
51
52
53
54 //
55 // GENERIC ITEM
56 //
57 [akb:item] > nt:unstructured
58 // a path to the corresponding connector
59 - akb:usedConnector (STRING)
60
61
62 //
63 // GENERIC ITEM FOLDER
64 //
65 [akb:itemsFolder] > nt:unstructured, mix:title
66 + * (akb:item) *
67 + * (akb:itemsFolder) *
68
69 //
70 // SSH FILE
71 //
72 [akb:sshFile] > akb:item
73 - akb:filePath (STRING)
74
75 //
76 // SSH COMMAND
77 //
78 [akb:sshCommand] > akb:item
79 - akb:commandText (STRING)
80
81 //
82 // JDBC QUERY
83 //
84 [akb:jdbcQuery] > akb:item
85 - akb:queryText (STRING)
86
87
88
89 //
90 // NOTE
91 //
92 [akb:note] > akb:item, argeo:note
93