All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.venky.swf.db.platform.SWFLocalPlatform Maven / Gradle / Ivy

The newest version!
package com.venky.swf.db.platform;

import java.util.Properties;

import com.venky.extension.Extension;
import com.venky.swf.db.jdbc.ConnectionManager;
import com.venky.swf.routing.Config;

public class SWFLocalPlatform implements Extension{

	public void invoke(Object... context) {
		Properties info = (Properties)context[0];
		if (!info.containsKey("pool")) info.setProperty("pool","");
		String pool = info.getProperty("pool");
		if (!info.containsKey("url")) info.setProperty("url", Config.instance().getProperty(ConnectionManager.instance().getNormalizedPropertyName("swf.jdbc."+pool+".url")));
		if (!info.containsKey("username")) info.setProperty("username", Config.instance().getProperty(ConnectionManager.instance().getNormalizedPropertyName("swf.jdbc."+pool+".userid")));
		if (!info.containsKey("password")) info.setProperty("password",Config.instance().getProperty(ConnectionManager.instance().getNormalizedPropertyName("swf.jdbc."+pool+".password")));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy