From a7e90e86fa912ccb438d74f7def87e1bded9b7c4 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Mon, 29 Jul 2013 12:16:32 +0200 Subject: new lookup search method that uses a PropertyDescriptionList to find instances of an item description. Closes #114 --- src/test/resources/searchPropDesc.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/resources/searchPropDesc.js (limited to 'src/test') 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()); +} -- cgit v1.2.3