protected String getStringForQName(QName qName){ if(null == qName) { return null; } CoreConversionManager xmlConversionManager = getSession().getDatasourcePlatform().getConversionManager(); return (String) xmlConversionManager.convertObject(qName, String.class); }
@Override public void initialize(CoreAbstractSession session) { loader = session.getDatasourcePlatform().getConversionManager().getLoader(); }
protected String getStringForQName(QName qName){ if(null == qName) { return null; } CoreConversionManager xmlConversionManager = getSession().getDatasourcePlatform().getConversionManager(); return (String) xmlConversionManager.convertObject(qName, String.class); }
@Override public void initialize(CoreAbstractSession session) { loader = session.getDatasourcePlatform().getConversionManager().getLoader(); }
protected String getStringForQName(QName qName){ if(null == qName) { return null; } CoreConversionManager xmlConversionManager = getSession().getDatasourcePlatform().getConversionManager(); return (String) xmlConversionManager.convertObject(qName, String.class); }
protected String getStringForQName(QName qName){ if(null == qName) { return null; } CoreConversionManager xmlConversionManager = getSession().getDatasourcePlatform().getConversionManager(); return (String) xmlConversionManager.convertObject(qName, String.class); }
grandParentNode.removeChild(parentNode); } else { oldChild.setNodeValue((String) session.getDatasourcePlatform().getConversionManager().convertObject(value, CoreClassConstants.STRING));
public DataHandler convertObjectToDataHandler(Object sourceObject, CoreAbstractSession session) { DataHandler handler = null; if (sourceObject instanceof DataHandler) { return (DataHandler) sourceObject; } else if (sourceObject instanceof byte[]) { byte[] bytes = (byte[]) sourceObject; handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } else if (sourceObject instanceof Byte[]) { byte[] bytes = (byte[]) session.getDatasourcePlatform().getConversionManager().convertObject(sourceObject, CoreClassConstants.APBYTE); handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } if (sourceObject instanceof String) { //assume base64 String byte[] bytes = ((ConversionManager) session.getDatasourcePlatform().getConversionManager()).convertSchemaBase64ToByteArray(sourceObject); handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } else if (sourceObject instanceof Image) { handler = new DataHandler(sourceObject, "image/jpeg"); } else if (sourceObject instanceof Source) { handler = new DataHandler(sourceObject, "text/xml"); } else if (sourceObject instanceof MimeMultipart) { handler = new DataHandler(sourceObject, ((MimeMultipart) sourceObject).getContentType()); } return handler; }
public DataHandler convertObjectToDataHandler(Object sourceObject, CoreAbstractSession session) { DataHandler handler = null; if (sourceObject instanceof DataHandler) { return (DataHandler) sourceObject; } else if (sourceObject instanceof byte[]) { byte[] bytes = (byte[]) sourceObject; handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } else if (sourceObject instanceof Byte[]) { byte[] bytes = (byte[]) session.getDatasourcePlatform().getConversionManager().convertObject(sourceObject, CoreClassConstants.APBYTE); handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } if (sourceObject instanceof String) { //assume base64 String byte[] bytes = ((ConversionManager) session.getDatasourcePlatform().getConversionManager()).convertSchemaBase64ToByteArray(sourceObject); handler = new DataHandler(new ByteArrayDataSource(bytes, "application/octet-stream")); } else if (sourceObject instanceof Image) { handler = new DataHandler(sourceObject, "image/jpeg"); } else if (sourceObject instanceof Source) { handler = new DataHandler(sourceObject, "text/xml"); } else if (sourceObject instanceof MimeMultipart) { handler = new DataHandler(sourceObject, ((MimeMultipart) sourceObject).getContentType()); } return handler; }
parentElement.removeChild(node); } else { String stringValue = (String)session.getDatasourcePlatform().getConversionManager().convertObject(value, CoreClassConstants.STRING); Element parentElement = (Element)node.getParentNode(); if(parentElement == null && parent.getNodeType() == Node.ELEMENT_NODE) {
parentElement.removeChild(node); } else { String stringValue = (String)session.getDatasourcePlatform().getConversionManager().convertObject(value, CoreClassConstants.STRING); Element parentElement = (Element)node.getParentNode(); if(parentElement == null && parent.getNodeType() == Node.ELEMENT_NODE) {
grandParentNode.removeChild(parentNode); } else { oldChild.setNodeValue((String) session.getDatasourcePlatform().getConversionManager().convertObject(value, CoreClassConstants.STRING));
public Object convertSingleObject(Object obj, Class classification, CoreAbstractSession session) { if (classification == DATA_HANDLER) { return convertObjectToDataHandler(obj, session); } else if (classification == IMAGE) { return convertObjectToImage(obj); } else if (classification == SOURCE) { return convertObjectToSource(obj); } else if (classification == MULTIPART) { return convertObjectToMultipart(obj); } else { return session.getDatasourcePlatform().getConversionManager().convertObject(obj, classification); } } public EncodedData getBytesFromDataHandler(DataHandler handler) {
public Object convertSingleObject(Object obj, Class classification, CoreAbstractSession session) { if (classification == DATA_HANDLER) { return convertObjectToDataHandler(obj, session); } else if (classification == IMAGE) { return convertObjectToImage(obj); } else if (classification == SOURCE) { return convertObjectToSource(obj); } else if (classification == MULTIPART) { return convertObjectToMultipart(obj); } else { return session.getDatasourcePlatform().getConversionManager().convertObject(obj, classification); } } public EncodedData getBytesFromDataHandler(DataHandler handler) {
/** * Return a populated XMLRoot object. */ @Override public Object getCurrentObject() { Root xmlRoot = unmarshaller.createRoot(); xmlRoot.setLocalName(getLocalName()); xmlRoot.setNamespaceURI(getRootElementNamespaceUri()); if(currentObject == null) { // this assumes that since we're unmarshalling to a primitive wrapper, the root // element has a single text node. if, however, the root element doesn't have // a text node as a first child, we'll try converting null String val = null; if (characters != null) { val = characters.toString(); } xmlRoot.setObject(session.getDatasourcePlatform().getConversionManager().convertObject(val, targetClass)); } else { xmlRoot.setObject(currentObject); } return xmlRoot; }
/** * Return a populated XMLRoot object. */ @Override public Object getCurrentObject() { Root xmlRoot = unmarshaller.createRoot(); xmlRoot.setLocalName(getLocalName()); xmlRoot.setNamespaceURI(getRootElementNamespaceUri()); if(currentObject == null) { // this assumes that since we're unmarshalling to a primitive wrapper, the root // element has a single text node. if, however, the root element doesn't have // a text node as a first child, we'll try converting null String val = null; if (characters != null) { val = characters.toString(); } xmlRoot.setObject(session.getDatasourcePlatform().getConversionManager().convertObject(val, targetClass)); } else { xmlRoot.setObject(currentObject); } return xmlRoot; }
for (int x = 0; x < pkValues.length; x++) { convertedPkValues[x] = session.getDatasourcePlatform().getConversionManager() .convertObject(pkValues[x], targetType);
for (int x = 0; x < pkValues.length; x++) { convertedPkValues[x] = session.getDatasourcePlatform().getConversionManager() .convertObject(pkValues[x], targetType);