/** * {@inheritDoc} */ @Override public String getBean() { return getModelAttribute(BEAN); }
/** * {@inheritDoc} */ @Override public JavaTransformModel setClazz(String clazz) { setModelAttribute(CLASS, clazz); return this; }
/** * Returns a TransformsModel which will not include transformers are already registered in * the {@link TransformerRegistry} in SwitchYard. * * @param transformerRegistry SwitchYard's {@link TransformerRegistry}. * * @return {@link TransformsModel} the populated TransformsModel */ public TransformsModel getTransformsModel(final TransformerRegistry transformerRegistry) { final TransformsModel transforms = new V1TransformsModel(TransformNamespace.DEFAULT.uri()); for (Entry<QName, Set<QName>> entry : getTransformTypes().entrySet()) { final QName from = entry.getKey(); final Set<QName> toTypes = entry.getValue(); for (QName to : toTypes) { final V1JavaTransformModel transform = new V1JavaTransformModel(TransformNamespace.DEFAULT.uri()); transform.setFrom(from); transform.setTo(to); transform.setClazz(CamelTransformer.class.getName()); if (!isTransformRegistred(transform, transformerRegistry)) { transforms.addTransform(transform); } } } return transforms; }
/** * {@inheritDoc} */ @Override public Model read(Configuration config) { String name = config.getName(); Descriptor desc = getDescriptor(); if (name.equals(TRANSFORM_JAVA)) { return new V1JavaTransformModel(config, desc); } else if (name.equals(TRANSFORM_SMOOKS)) { return new V1SmooksTransformModel(config, desc); } else if (name.equals(TRANSFORM_JSON)) { return new V1JSONTransformModel(config, desc); } else if (name.equals(TRANSFORM_XSLT)) { return new V1XsltTransformModel(config, desc); } else if (name.equals(TRANSFORM_JAXB)) { return new V1JAXBTransformModel(config, desc); } return null; }
/** * {@inheritDoc} */ @Override public Model read(Configuration config) { String name = config.getName(); Descriptor desc = getDescriptor(); if (name.equals(TRANSFORM_JAVA)) { return new V1JavaTransformModel(config, desc); } else if (name.equals(TRANSFORM_SMOOKS)) { return new V1SmooksTransformModel(config, desc); } else if (name.equals(TRANSFORM_JSON)) { return new V1JSONTransformModel(config, desc); } else if (name.equals(TRANSFORM_XSLT)) { return new V1XsltTransformModel(config, desc); } else if (name.equals(TRANSFORM_JAXB)) { return new V1JAXBTransformModel(config, desc); } return null; }
JavaTransformModel transformModel = new V1JavaTransformModel(transformNamespace.uri());
/** * {@inheritDoc} */ @Override public String getClazz() { return getModelAttribute(CLASS); }
/** * {@inheritDoc} */ @Override public JavaTransformModel setBean(String bean) { setModelAttribute(BEAN, bean); return this; }
JavaTransformModel transformModel = new V1JavaTransformModel(transformNamespace.uri());
/** * {@inheritDoc} */ @Override public String getClazz() { return getModelAttribute(CLASS); }
/** * {@inheritDoc} */ @Override public JavaTransformModel setClazz(String clazz) { setModelAttribute(CLASS, clazz); return this; }
JavaTransformModel javaTransform = new V1JavaTransformModel(TransformNamespace.DEFAULT.uri()); String clazz = _shell.promptCommon("Transformer class name", PromptType.JAVA_CLASS); javaTransform.setClazz(clazz);
/** * {@inheritDoc} */ @Override public String getBean() { return getModelAttribute(BEAN); }
/** * {@inheritDoc} */ @Override public JavaTransformModel setBean(String bean) { setModelAttribute(BEAN, bean); return this; }