Policy resolveReference(PolicyReference ref, DescriptionInfo di) { Policy p = null; if (isExternal(ref)) { String uri = di.getBaseURI(); if (uri == null) { uri = Integer.toString(di.hashCode()); } p = resolveExternal(ref, uri); } else { p = resolveLocal(ref, di); } checkResolved(ref, p); return p; }
Policy resolveReference(PolicyReference ref, DescriptionInfo di) { Policy p = null; if (isExternal(ref)) { String uri = di.getBaseURI(); if (uri == null) { uri = Integer.toString(di.hashCode()); } p = resolveExternal(ref, uri); } else { p = resolveLocal(ref, di); } checkResolved(ref, p); return p; }
Policy resolveLocal(PolicyReference ref, DescriptionInfo di) { String uri = ref.getURI().substring(1); String absoluteURI = di.getBaseURI(); if (absoluteURI == null) { absoluteURI = Integer.toString(di.hashCode()) + ref.getURI(); } else { absoluteURI = absoluteURI + ref.getURI(); } Policy resolved = registry.lookup(absoluteURI); if (null != resolved) { return resolved; } ReferenceResolver resolver = new LocalServiceModelReferenceResolver(di, builder); resolved = resolver.resolveReference(uri); if (null != resolved) { ref.setURI(absoluteURI); registry.register(absoluteURI, resolved); } return resolved; }
Policy resolveLocal(PolicyReference ref, DescriptionInfo di) { String uri = ref.getURI().substring(1); String absoluteURI = di.getBaseURI(); if (absoluteURI == null) { absoluteURI = Integer.toString(di.hashCode()) + ref.getURI(); } else { absoluteURI = absoluteURI + ref.getURI(); } Policy resolved = registry.lookup(absoluteURI); if (null != resolved) { return resolved; } ReferenceResolver resolver = new LocalServiceModelReferenceResolver(di, builder); resolved = resolver.resolveReference(uri); if (null != resolved) { ref.setURI(absoluteURI); registry.register(absoluteURI, resolved); } return resolved; }
Policy resolveReference(PolicyReference ref, PolicyBuilder builder, Bus bus, DescriptionInfo i) { Policy p = null; if (!ref.getURI().startsWith("#")) { String base = i == null ? null : i.getBaseURI(); p = resolveExternal(ref, base, bus); } else { p = resolveLocal(ref, bus, i); } if (null == p) { throw new PolicyException(new Message("UNRESOLVED_POLICY_REFERENCE_EXC", BUNDLE, ref.getURI())); } return p; }
Policy resolveReference(PolicyReference ref, PolicyBuilder builder, Bus bus, DescriptionInfo i) { Policy p = null; if (!ref.getURI().startsWith("#")) { String base = i == null ? null : i.getBaseURI(); p = resolveExternal(ref, base, bus); } else { p = resolveLocal(ref, bus, i); } if (null == p) { throw new PolicyException(new Message("UNRESOLVED_POLICY_REFERENCE_EXC", BUNDLE, ref.getURI())); } return p; }
Policy resolveLocal(PolicyReference ref, final Bus bus, DescriptionInfo i) { String uri = ref.getURI().substring(1); String absoluteURI = i == null ? uri : i.getBaseURI() + uri; PolicyRegistry registry = bus.getExtension(PolicyEngine.class).getRegistry(); Policy resolved = registry.lookup(absoluteURI); if (null != resolved) { return resolved; } ReferenceResolver resolver = new ReferenceResolver() { public Policy resolveReference(String uri) { PolicyBean pb = bus.getExtension(ConfiguredBeanLocator.class) .getBeanOfType(uri, PolicyBean.class); if (null != pb) { PolicyBuilder builder = bus.getExtension(PolicyBuilder.class); return builder.getPolicy(pb.getElement()); } return null; } }; resolved = resolver.resolveReference(uri); if (null != resolved) { ref.setURI(absoluteURI); registry.register(absoluteURI, resolved); } return resolved; }
Policy resolveLocal(PolicyReference ref, final Bus bus, DescriptionInfo i) { String uri = ref.getURI().substring(1); String absoluteURI = i == null ? uri : i.getBaseURI() + uri; PolicyRegistry registry = bus.getExtension(PolicyEngine.class).getRegistry(); Policy resolved = registry.lookup(absoluteURI); if (null != resolved) { return resolved; } ReferenceResolver resolver = new ReferenceResolver() { public Policy resolveReference(String uri) { PolicyBean pb = bus.getExtension(ConfiguredBeanLocator.class) .getBeanOfType(uri, PolicyBean.class); if (null != pb) { PolicyBuilder builder = bus.getExtension(PolicyBuilder.class); return builder.getPolicy(pb.getElement()); } return null; } }; resolved = resolver.resolveReference(uri); if (null != resolved) { ref.setURI(absoluteURI); registry.register(absoluteURI, resolved); } return resolved; }
String wsdl = serviceInfo.getDescription().getBaseURI(); Message msg = new Message("CAN_NOT_GEN_ANT", LOG, wsdl); if (penv.isVerbose()) {
&& !StringUtils.isEmpty(uri)) { String id = (di.getBaseURI() == null ? Integer.toString(di.hashCode()) : di.getBaseURI()) + "#" + uri; Policy policy = registry.lookup(id);
&& !StringUtils.isEmpty(uri)) { String id = (di.getBaseURI() == null ? Integer.toString(di.hashCode()) : di.getBaseURI()) + "#" + uri; Policy policy = registry.lookup(id);
String wsdl = serviceInfo.getDescription().getBaseURI(); Message msg = new Message("CAN_NOT_GEN_CLIENT", LOG, wsdl); if (penv.isVerbose()) {
String wsdl = serviceInfo.getDescription().getBaseURI(); Message msg = new Message("CAN_NOT_GEN_SERVICE", LOG, wsdl); if (penv.isVerbose()) {
String wsdl = serviceInfo.getDescription().getBaseURI(); Message msg = new Message("CAN_NOT_GEN_SRV", LOG, wsdl); if (penv.isVerbose()) {
String wsdl = serviceInfo.getDescription().getBaseURI(); Message msg = new Message("CAN_NOT_GEN_SEI", LOG, wsdl); if (penv.isVerbose()) {