X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.akb%2Fsrc%2Fmain%2Fresources%2Forg%2Fargeo%2Fslc%2Fakb%2Fakb.cnd;h=a98cde8b62af5e410e263fb3817632641c9298a0;hb=65c1e73020652f7b70110268de6cc2c89624a9c2;hp=0e451b3432db01469cd8655aa6107b1f167a3551;hpb=93ad856792ccb84b534b2226e602c6b652799933;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd b/runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd index 0e451b343..a98cde8b6 100644 --- a/runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd +++ b/runtime/org.argeo.slc.akb/src/main/resources/org/argeo/slc/akb/akb.cnd @@ -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) + //