private void configureBindings(Contract componentContract, Contract componentTypeContract, BuilderContext context) { if (componentTypeContract == null) { return; } Map<String, Binding> componentTypeContractBindings = new HashMap<String, Binding>(); for (Binding binding : componentTypeContract.getBindings()) { componentTypeContractBindings.put(binding.getName(), binding); } for (Binding binding : componentContract.getBindings()) { Binding componentTypeBinding = componentTypeContractBindings.get(binding.getName()); if (binding instanceof PolicySubject && componentTypeBinding instanceof PolicySubject) { configure((PolicySubject)binding, (PolicySubject)componentTypeBinding, Intent.Type.interaction, context); } } }
private void configureBindings(Contract componentContract, Contract componentTypeContract, BuilderContext context) { if (componentTypeContract == null) { return; } Map<String, Binding> componentTypeContractBindings = new HashMap<String, Binding>(); for (Binding binding : componentTypeContract.getBindings()) { componentTypeContractBindings.put(binding.getName(), binding); } for (Binding binding : componentContract.getBindings()) { Binding componentTypeBinding = componentTypeContractBindings.get(binding.getName()); if (binding instanceof PolicySubject && componentTypeBinding instanceof PolicySubject) { configure((PolicySubject)binding, (PolicySubject)componentTypeBinding, Intent.Type.interaction, context); } } }
protected Binding getBinding(Contract contract, String name, boolean isCallback) { List<Binding> bindings = null; if ( isCallback ) { bindings = contract.getCallback().getBindings(); } else { bindings = contract.getBindings(); } for (Binding binding : bindings) { if (name.equals(binding.getName())) { return binding; } } return null; }
protected Binding getBinding(Contract contract, String name, boolean isCallback) { List<Binding> bindings = null; if ( isCallback ) { bindings = contract.getCallback().getBindings(); } else { bindings = contract.getBindings(); } for (Binding binding : bindings) { if (name.equals(binding.getName())) { return binding; } } return null; }
for (int i = 0, n = contract.getBindings().size(); i < n; i++) { Binding binding = contract.getBindings().get(i); extensionProcessor.resolve(binding, resolver, context);
for (int i = 0, n = contract.getBindings().size(); i < n; i++) { Binding binding = contract.getBindings().get(i); extensionProcessor.resolve(binding, resolver, context);
/** * Create a default SCA binding in the case that no binding * is specified by the user * * @param contract * @param definitions */ protected void createSCABinding(Contract contract, Definitions definitions) { SCABinding scaBinding = scaBindingFactory.createSCABinding(); scaBinding.setName(contract.getName()); if (definitions != null) { for (ExtensionType attachPointType : definitions.getBindingTypes()) { if (attachPointType.getType().equals(BINDING_SCA_QNAME)) { ((PolicySubject)scaBinding).setExtensionType(attachPointType); } } } contract.getBindings().add(scaBinding); contract.setOverridingBindings(false); }
/** * Create a default SCA binding in the case that no binding * is specified by the user * * @param contract * @param definitions */ protected void createSCABinding(Contract contract, Definitions definitions) { SCABinding scaBinding = scaBindingFactory.createSCABinding(); scaBinding.setName(contract.getName()); if (definitions != null) { for (ExtensionType attachPointType : definitions.getBindingTypes()) { if (attachPointType.getType().equals(BINDING_SCA_QNAME)) { ((PolicySubject)scaBinding).setExtensionType(attachPointType); } } } contract.getBindings().add(scaBinding); contract.setOverridingBindings(false); }
/** * Create a default SCA binding in the case that no binding * is specified by the user * * @param contract * @param definitions */ protected void createSCABinding(Contract contract, Definitions definitions) { SCABinding scaBinding = scaBindingFactory.createSCABinding(); scaBinding.setName(contract.getName()); if (definitions != null) { for (ExtensionType attachPointType : definitions.getBindingTypes()) { if (attachPointType.getType().equals(BINDING_SCA_QNAME)) { ((PolicySubject)scaBinding).setExtensionType(attachPointType); } } } contract.getBindings().add(scaBinding); contract.setOverridingBindings(false); }
/** * Create a default SCA binding in the case that no binding * is specified by the user * * @param contract * @param definitions */ protected void createSCABinding(Contract contract, Definitions definitions) { SCABinding scaBinding = scaBindingFactory.createSCABinding(); scaBinding.setName(contract.getName()); if (definitions != null) { for (ExtensionType attachPointType : definitions.getBindingTypes()) { if (attachPointType.getType().equals(BINDING_SCA_QNAME)) { ((PolicySubject)scaBinding).setExtensionType(attachPointType); } } } contract.getBindings().add(scaBinding); contract.setOverridingBindings(false); }
callback.getBindings().add((Binding)extension); } else { contract.getBindings().add((Binding)extension);
callback.getBindings().add((Binding)extension); } else { contract.getBindings().add((Binding)extension);
List<Binding> bindings = contract.getBindings(); Map<String, Binding> bindingMap = new HashMap<String, Binding>(); for (Binding binding : bindings) {
} else { if (contract != null) { contract.getBindings().add((Binding)extension); } else { if (name.getNamespaceURI().equals(SCA11_NS)) {
List<Binding> bindings = contract.getBindings(); Map<String, Binding> bindingMap = new HashMap<String, Binding>(); for (Binding binding : bindings) {
} else { if (contract != null) { contract.getBindings().add((Binding)extension); } else { if (name.getNamespaceURI().equals(SCA11_NS)) {