]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - 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
index 0e451b3432db01469cd8655aa6107b1f167a3551..a98cde8b62af5e410e263fb3817632641c9298a0 100644 (file)
@@ -25,17 +25,29 @@ mixin
 // GENERIC TYPE FOR A CONNECTOR
 [akb:connector] > nt:unstructured, mix:title  
 - akb:connectorUrl (STRING)
+// the name of the corresponding alias. We assume it is unique.
+- akb:connectorName (STRING)
+
 // add argeo keyring
 
-[akb:connectorAlias] > nt:unstructured, mix:title  
-    
+// ease retrieval and enable adding alias specific properties
+[akb:connectorAlias] > nt:unstructured, mix:title
++ defaultTestConnector (akb:connector) 
+- akb:connectorType (STRING) 
 
-// Various connector types as mixin
-[akb:sshConnector]  
-mixin
+// HELPER
+[akb:connectorFolder] > nt:unstructured, mix:title  
++ * (akb:connector, akb:connectorAlias) * 
+
+
+// Various connectors    
+[akb:sshConnector] > akb:connector
 
-[akb:jdbcConnector]  
-mixin
+
+[akb:jdbcConnector] > akb:connector 
+
+
+[akb:jcrConnector] > akb:connector  
 
 
     
@@ -43,27 +55,35 @@ mixin
 // GENERIC ITEM
 //
 [akb:item] > nt:unstructured
+// a path to the corresponding connector
+- akb:usedConnector (STRING)
+
 
 //
 // GENERIC ITEM FOLDER
 //
-[akb:itemsFolder] > nt:unstructured
+[akb:itemsFolder] > nt:unstructured, mix:title  
 + * (akb:item) * 
++ * (akb:itemsFolder) * 
 
 //
 // SSH FILE
 // 
 [akb:sshFile] > akb:item
+- akb:filePath (STRING)
 
 //
 // SSH COMMAND
 // 
 [akb:sshCommand] > akb:item
+- akb:commandText (STRING)
 
 //
 // JDBC QUERY
 // 
 [akb:jdbcQuery] > akb:item
+- akb:queryText (STRING)
+
 
 
 //