blob: aa93056d69f906390a71f95cc5ab16b8b309ae79 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 1998, 2010 Oracle. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0
* which accompanies this distribution.
* The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
* and the Eclipse Distribution License is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* Contributors:
* Mike Norman - June 2008, created utils DBWS test package
******************************************************************************/
package dbws.testing;
//javase imports
import java.io.StringWriter;
import org.w3c.dom.Document;
//java eXtension imports
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
public class DBWSTestHelper {
public static final String CONSTANT_PROJECT_BUILD_VERSION =
"Eclipse Persistence Services - some version (some build date)";
public final static String DATABASE_USERNAME_KEY = "db.user";
public final static String DATABASE_PASSWORD_KEY = "db.pwd";
public final static String DATABASE_URL_KEY = "db.url";
public final static String DATABASE_DRIVER_KEY = "db.driver";
public final static String DATABASE_PLATFORM_KEY = "db.platform";
public final static String DEFAULT_DATABASE_USERNAME = "MNORMAN";
public final static String DEFAULT_DATABASE_PASSWORD = "password";
public final static String DEFAULT_DATABASE_URL = "jdbc:mysql://tlsvrdb4.ca.oracle.com/" +
DEFAULT_DATABASE_USERNAME;
public final static String DEFAULT_DATABASE_DRIVER = "com.mysql.jdbc.Driver";
public final static String DEFAULT_DATABASE_PLATFORM =
"org.eclipse.persistence.platform.database.MySQLPlatform";
public static String documentToString(Document doc) {
DOMSource domSource = new DOMSource(doc);
StringWriter stringWriter = new StringWriter();
StreamResult result = new StreamResult(stringWriter);
try {
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty("indent", "yes");
transformer.transform(domSource, result);
return stringWriter.toString();
} catch (Exception e) {
// e.printStackTrace();
return "<empty/>";
}
}
}