public static Message transformFailed(String from, DataType<?> to) { return transformFailed(from, to.getClass().getName()); }
protected Object doTransform(Object src, String encoding) throws TransformerException { LDAPEntry result = null; try { result = LDAPConnector.mapToLdapEntry(((Map<String, Object> ) src)); } catch (Exception exception) { throw new TransformerException(CoreMessages.transformFailed(src.getClass().getName(), "org.mule.module.ldap.api.LDAPEntry"), this, exception); } return result; }
protected Object doTransform(Object src, String encoding) throws TransformerException { String result = null; try { result = LDAPConnector.ldapEntryToLdif(((LDAPEntry) src)); } catch (Exception exception) { throw new TransformerException(CoreMessages.transformFailed(src.getClass().getName(), "java.lang.String"), this, exception); } return result; }
protected Object doTransform(Object src, String encoding) throws TransformerException { Map<String, Object> result = null; try { result = LDAPConnector.ldapEntryToMap(((LDAPEntry) src)); } catch (Exception exception) { throw new TransformerException(CoreMessages.transformFailed(src.getClass().getName(), "java.util.Map<java.lang.String,java.lang.Object>"), this, exception); } return result; }
@Override public Object doTransform(Object src, String encoding) throws TransformerException { try { String data; if (src instanceof byte[]) { data = new String((byte[]) src, encoding); } else if (src instanceof InputStream) { data = IOUtils.toString((InputStream)src); } else { data = (String) src; } return XMLEntityCodec.encodeString(data); } catch (Exception ex) { throw new TransformerException( CoreMessages.transformFailed(src.getClass().getName(), "XML"), this, ex); } }
CoreMessages.transformFailed(src.getClass().getName(), "xml"));
@Override public Object doTransform(Object src, String encoding) throws TransformerException { try { String data; if (src instanceof byte[]) { data = new String((byte[]) src, encoding); } else if (src instanceof InputStream) { data = IOUtils.toString((InputStream)src); } else { data = (String) src; } return XMLEntityCodec.decodeString(data); } catch (Exception ex) { throw new TransformerException( CoreMessages.transformFailed(src.getClass().getName(), "XML"), this, ex); } }
CoreMessages.transformFailed(src.getClass().getName(), "base64"), this, ex);
CoreMessages.transformFailed("base64", getReturnDataType()), this, ex);
@Override public Object doTransform(Object src, String encoding) throws TransformerException { ObjectSerializer serializer = muleContext.getObjectSerializer(); try { final Object result; if (src instanceof byte[]) { result = serializer.deserialize((byte[]) src); } else { result = serializer.deserialize((InputStream) src); } return result; } catch (Exception e) { throw new TransformerException( CoreMessages.transformFailed("byte[]", "Object"), this, e); } }
throw new TransformerException(CoreMessages.transformFailed("json", getReturnDataType().getType().getName()), this, e);