diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2013-07-29 12:16:32 +0200 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2013-07-29 12:16:32 +0200 |
| commit | a7e90e86fa912ccb438d74f7def87e1bded9b7c4 (patch) | |
| tree | f6253cf1c66a86580e61f32dd5e6309c4e178404 /src/test | |
| parent | 2f54a2ed3e37cbb6af7a14829fe3fb17502cb6ab (diff) | |
new lookup search method that uses a PropertyDescriptionList to find
instances of an item description. Closes #114
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/resources/searchPropDesc.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/resources/searchPropDesc.js b/src/test/resources/searchPropDesc.js new file mode 100644 index 0000000..8bb7d17 --- /dev/null +++ b/src/test/resources/searchPropDesc.js @@ -0,0 +1,10 @@ +importClass(com.c2kernel.lookup.DomainPath); +importClass(com.c2kernel.process.Gateway); +importClass(com.c2kernel.utils.Logger); + +function searchType(factoryname) { + var desc = proxy.getProxy(new DomainPath("/desc/dev/"+factoryname)); + var propDesc = desc.getViewpoint("PropertyDescription", "last").getOutcome().getData(); + var results = lookup.search(new DomainPath("/"), Gateway.getMarshaller().unmarshall(propDesc)); + while(results.hasMoreElements()) Logger.msg(proxy.getProxy(results.nextElement()).getName()); +} |
