/** * Creates a wrapper composite used to deploy the component to the domain. Also registers the wrapper with the Host contribution. * * @param name the composite name * @return the wrapping composite */ private Composite createWrapperComposite(String name) { QName compositeName = new QName(HostNamespaces.SYNTHESIZED, name); Composite wrapper = new Composite(compositeName); URI uri = ContributionResolver.getContribution(); wrapper.setContributionUri(uri); addCompositeToContribution(wrapper); return wrapper; }
/** * Creates a wrapper composite used to deploy the component to the domain. Also registers the wrapper with the Host contribution. * * @param name the composite name * @return the wrapping composite */ private Composite createWrapperComposite(String name) { QName compositeName = new QName(HostNamespaces.SYNTHESIZED, name); Composite wrapper = new Composite(compositeName); URI uri = ContributionResolver.getContribution(); wrapper.setContributionUri(uri); addCompositeToContribution(wrapper); return wrapper; }
/** * Creates a wrapper composite used to deploy the component to the domain. Also registers the wrapper with the Host contribution. * * @param name the composite name * @return the wrapping composite */ private Composite createWrapperComposite(String name) { QName compositeName = new QName(HostNamespaces.SYNTHESIZED, name); Composite wrapper = new Composite(compositeName); URI uri = ContributionResolver.getContribution(); wrapper.setContributionUri(uri); addCompositeToContribution(wrapper); return wrapper; }
/** * Adds the contribution URI to the system composite and its children. * * @param contributionUri the contribution URI * @param composite the composite */ private static void addContributionUri(URI contributionUri, Composite composite) { composite.setContributionUri(contributionUri); for (Component<?> definition : composite.getComponents().values()) { if (definition.getComponentType() instanceof Composite) { Composite componentType = Composite.class.cast(definition.getComponentType()); addContributionUri(contributionUri, componentType); } else { definition.setContributionUri(contributionUri); } } }
/** * Adds the contribution URI to the system composite and its children. * * @param contributionUri the contribution URI * @param composite the composite */ private static void addContributionUri(URI contributionUri, Composite composite) { composite.setContributionUri(contributionUri); for (Component<?> definition : composite.getComponents().values()) { if (definition.getComponentType() instanceof Composite) { Composite componentType = Composite.class.cast(definition.getComponentType()); addContributionUri(contributionUri, componentType); } else { definition.setContributionUri(contributionUri); } } }
private void setContributionUris(Composite composite) { URI uri = ContributionResolver.getContribution(); composite.setContributionUri(uri); for (Component<? extends Implementation<?>> definition : composite.getComponents().values()) { definition.setContributionUri(uri); if (definition.getComponentType() instanceof Composite) { setContributionUris((Composite) definition.getComponentType()); } } }
private void setContributionUris(Composite composite) { URI uri = ContributionResolver.getContribution(); composite.setContributionUri(uri); for (Component<? extends Implementation<?>> definition : composite.getComponents().values()) { definition.setContributionUri(uri); if (definition.getComponentType() instanceof Composite) { setContributionUris((Composite) definition.getComponentType()); } } }
private Composite createComposite(WebImplementation implementation, Contribution contribution) { URI contributionUri = contribution.getUri(); String localPart = createLocalPart(contributionUri); QName compositeName = new QName(HostNamespaces.SYNTHESIZED, localPart); Composite composite = new Composite(compositeName); composite.setContributionUri(contributionUri); Component<WebImplementation> component = new Component<>(localPart, implementation); component.setContributionUri(contributionUri); composite.add(component); return composite; }
private void setContributionUris(Composite composite) { URI uri = ContributionResolver.getContribution(); composite.setContributionUri(uri); for (ComponentDefinition<? extends Implementation<?>> definition : composite.getComponents().values()) { definition.setContributionUri(uri); if (definition.getComponentType() instanceof Composite) { setContributionUris((Composite) definition.getComponentType()); } } for (ChannelDefinition definition : composite.getChannels().values()) { definition.setContributionUri(uri); } }