protected static DigitalObject getSDefThreeB() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", false); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDef("test:sdef3b", "sdef3b", methodDefs); }
/** * Get an instance from an existing array of <code>MethodParmDef</code>s. * * @param methodName * the name of the method this map describes. * @param parmDefs * existing parameter definitions. * @param userInputOnly * if true, only USER_INPUT parameters from the given array will be * used. */ public ParamDomainMap(String methodName, MethodParmDef[] parmDefs, boolean userInputOnly) { _methodName = methodName; for (MethodParmDef element : parmDefs) { if (!userInputOnly || element.parmType.equals(MethodParmDef.USER_INPUT)) { ParamDomain domain = new ParamDomain(element.parmName, element.parmRequired, element.parmDomainValues); put(element.parmName, domain); } } }
protected static DigitalObject getSDefThree() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", false); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); return getTestSDef("test:sdef3", "sdef3", methodDefs); }
protected static DigitalObject getSDefTwoB() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDef("test:sdef2b", "sdef2b", methodDefs); }
protected static DigitalObject getSDefFour() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); argOneDomain = new ParamDomain("argOne", false); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDef("test:sdef4", "sdef4", methodDefs); }
protected static DigitalObject getSDefTwo() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); return getTestSDef("test:sdef2", "sdef2", methodDefs); }
protected static DigitalObject getSDepThreeB() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", false); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDep("test:sdep3b", "sdep3b", "test:sdef3b", methodDefs, getMap("methodOne", new String[] {"KEY1"}, "methodTwo", new String[] {"KEY2"}), getMap("KEY1", new String[] {"text/xml"}, "KEY2", new String[] {"text/xml"}), getMap("methodOne", new String[] {"text/xml"}, "methodTwo", new String[] {"text/xml"})); }
protected static DigitalObject getSDepTwoB() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDep("test:sdep2b", "sdep2b", "test:zdef2b", methodDefs, getMap("methodOne", new String[] {"KEY1"}, "methodTwo", new String[] {"KEY2"}), getMap("KEY1", new String[] {"text/xml"}, "KEY2", new String[] {"text/xml"}), getMap("methodOne", new String[] {"text/xml"}, "methodTwo", new String[] {"text/xml"})); }
protected static DigitalObject getSDepThree() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", false); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); return getTestSDep("test:sdep3", "sdep3", "test:sdef3", methodDefs, getMap("methodOne", new String[] {"KEY1"}, null, null), getMap("KEY1", new String[] {"text/xml"}, null, null), getMap("methodOne", new String[] {"text/xml"}, null, null)); }
protected static DigitalObject getSDepFour() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); ParamDomainMap methodTwo = new ParamDomainMap("methodTwo"); argOneDomain = new ParamDomain("argOne", false); methodTwo.put("argOne", argOneDomain); methodDefs.add(methodTwo); return getTestSDep("test:sdep4", "sdep4", "test:sdef4", methodDefs, getMap("methodOne", new String[] {"KEY1"}, "methodTwo", new String[] {"KEY2"}), getMap("KEY1", new String[] {"text/xml"}, "KEY2", new String[] {"text/xml"}), getMap("methodOne", new String[] {"text/xml"}, "methodTwo", new String[] {"text/xml"})); }
protected static DigitalObject getSDepTwo() { Set<ParamDomainMap> methodDefs = new HashSet<ParamDomainMap>(); ParamDomainMap methodOne = new ParamDomainMap("methodOne"); ParamDomain argOneDomain = new ParamDomain("argOne", true); argOneDomain.add("val1"); argOneDomain.add("val2"); methodOne.put("argOne", argOneDomain); methodDefs.add(methodOne); return getTestSDep("test:sdep2", "sdep2", "test:sdef2", methodDefs, getMap("methodOne", new String[] {"KEY1"}, null, null), getMap("KEY1", new String[] {"text/xml"}, null, null), getMap("methodOne", new String[] {"text/xml"}, null, null)); }