public static void createJndiUrl(DbConn cnx, String jndiAlias, String description, String url) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("URL", url); JndiObjectResource.create(cnx, jndiAlias, "java.io.URL", "com.enioka.jqm.providers.UrlFactory", description, true, prms); }
resource = JndiObjectResource.select_alias(cnx, alias); JndiResourceDescriptor d = new JndiResourceDescriptor(resource.getType(), resource.getDescription(), null, resource.getAuth(), resource.getFactory(), resource.getSingleton()); for (JndiObjectResourceParameter prm : resource.getParameters(cnx))
JndiObjectResource src = JndiObjectResource.select_alias(cnx, alias); src.getId(), "CONTAINER", description, srcFactory, alias, singleton, null, type); QueryResult qr2 = cnx.runUpdate("jndiprm_update_changed_by_id", e.getValue(), src.getId(), e.getKey(), e.getValue()); if (qr2.nbUpdated == 0) cnx.runUpdate("jndiprm_insert", e.getKey(), e.getValue(), src.getId()); ResultSet rs = cnx.runSelect("jndiprm_select_all_in_jndisrc", src.getId()); while (rs.next()) JndiObjectResource.create(cnx, alias, type, srcFactory, description, singleton, prms);
public static List<JndiObjectResource> select(DbConn cnx, String query_key, Object... args) { List<JndiObjectResource> res = new ArrayList<>(); try { ResultSet rs = cnx.runSelect(query_key, args); while (rs.next()) { JndiObjectResource tmp = new JndiObjectResource(); tmp.id = rs.getInt(1); tmp.name = rs.getString(2); tmp.auth = rs.getString(3); tmp.type = rs.getString(4); tmp.factory = rs.getString(5); tmp.description = rs.getString(6); tmp.template = rs.getString(7); tmp.singleton = rs.getBoolean(8); tmp.lastModified = cnx.getCal(rs, 9); res.add(tmp); } } catch (SQLException e) { throw new DatabaseException(e); } return res; }
resource = JndiObjectResource.select_alias(cnx, alias); JndiResourceDescriptor d = new JndiResourceDescriptor(resource.getType(), resource.getDescription(), null, resource.getAuth(), resource.getFactory(), resource.getSingleton()); for (JndiObjectResourceParameter prm : resource.getParameters(cnx))
JndiObjectResource src = JndiObjectResource.select_alias(cnx, alias); src.getId(), "CONTAINER", description, srcFactory, alias, singleton, null, type); QueryResult qr2 = cnx.runUpdate("jndiprm_update_changed_by_id", e.getValue(), src.getId(), e.getKey(), e.getValue()); if (qr2.nbUpdated == 0) cnx.runUpdate("jndiprm_insert", e.getKey(), e.getValue(), src.getId()); ResultSet rs = cnx.runSelect("jndiprm_select_all_in_jndisrc", src.getId()); while (rs.next()) JndiObjectResource.create(cnx, alias, type, srcFactory, description, singleton, prms);
public static List<JndiObjectResource> select(DbConn cnx, String query_key, Object... args) { List<JndiObjectResource> res = new ArrayList<JndiObjectResource>(); try { ResultSet rs = cnx.runSelect(query_key, args); while (rs.next()) { JndiObjectResource tmp = new JndiObjectResource(); tmp.id = rs.getInt(1); tmp.name = rs.getString(2); tmp.auth = rs.getString(3); tmp.type = rs.getString(4); tmp.factory = rs.getString(5); tmp.description = rs.getString(6); tmp.template = rs.getString(7); tmp.singleton = rs.getBoolean(8); tmp.lastModified = cnx.getCal(rs, 9); res.add(tmp); } } catch (SQLException e) { throw new DatabaseException(e); } return res; }
public static void createJndiUrl(DbConn cnx, String jndiAlias, String description, String url) { HashMap<String, String> prms = new HashMap<>(); prms.put("URL", url); JndiObjectResource.create(cnx, jndiAlias, "java.io.URL", "com.enioka.jqm.providers.UrlFactory", description, true, prms); }
public static void createJndiFile(DbConn cnx, String jndiAlias, String description, String path) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("PATH", path); JndiObjectResource.create(cnx, jndiAlias, "java.io.File.File", "com.enioka.jqm.providers.FileFactory", description, true, prms); }
public static void createJndiFile(DbConn cnx, String jndiAlias, String description, String path) { HashMap<String, String> prms = new HashMap<>(); prms.put("PATH", path); JndiObjectResource.create(cnx, jndiAlias, "java.io.File.File", "com.enioka.jqm.providers.FileFactory", description, true, prms); }
public static void createJndiQueueMQSeries(DbConn cnx, String jndiAlias, String description, String queueName, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("QU", queueName); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "com.ibm.mq.jms.MQQueue", "com.ibm.mq.jms.MQQueueFactory", description, false, prms); }
public static void createJndiQcfActiveMQ(DbConn cnx, String jndiAlias, String description, String Url, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("brokerURL", Url); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "org.apache.activemq.ActiveMQConnectionFactory", "org.apache.activemq.jndi.JNDIReferenceFactory", description, false, prms); }
public static void createJndiQcfActiveMQ(DbConn cnx, String jndiAlias, String description, String Url, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<>(); prms.put("brokerURL", Url); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "org.apache.activemq.ActiveMQConnectionFactory", "org.apache.activemq.jndi.JNDIReferenceFactory", description, false, prms); }
public static void createJndiQueueActiveMQ(DbConn cnx, String jndiAlias, String description, String queueName, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<>(); prms.put("physicalName", queueName); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "org.apache.activemq.command.ActiveMQQueue", "org.apache.activemq.jndi.JNDIReferenceFactory", description, false, prms); }
public static void createJndiQueueActiveMQ(DbConn cnx, String jndiAlias, String description, String queueName, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("physicalName", queueName); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "org.apache.activemq.command.ActiveMQQueue", "org.apache.activemq.jndi.JNDIReferenceFactory", description, false, prms); }
public static void createJndiQueueMQSeries(DbConn cnx, String jndiAlias, String description, String queueName, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<>(); prms.put("QU", queueName); if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "com.ibm.mq.jms.MQQueue", "com.ibm.mq.jms.MQQueueFactory", description, false, prms); }
public static void createMailSession(DbConn cnx, String name, String hostname, int port, boolean useTls, String username, String password) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("smtpServerHost", hostname); prms.put("smtpServerPort", String.valueOf(port)); prms.put("smtpUser", username); prms.put("smtpPassword", password); prms.put("useTls", String.valueOf(useTls)); JndiObjectResource.create(cnx, name, "javax.mail.Session", "com.enioka.jqm.providers.MailSessionFactory", "mail SMTP server used for sending notification mails", true, prms); }
public static void createMailSession(DbConn cnx, String name, String hostname, int port, boolean useTls, String username, String password) { HashMap<String, String> prms = new HashMap<>(); prms.put("smtpServerHost", hostname); prms.put("smtpServerPort", String.valueOf(port)); prms.put("smtpUser", username); prms.put("smtpPassword", password); prms.put("useTls", String.valueOf(useTls)); JndiObjectResource.create(cnx, name, "javax.mail.Session", "com.enioka.jqm.providers.MailSessionFactory", "mail SMTP server used for sending notification mails", true, prms); }
public static void createJndiQcfMQSeries(DbConn cnx, String jndiAlias, String description, String hostname, String queueManagerName, Integer port, String channel, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<String, String>(); prms.put("HOST", hostname); prms.put("PORT", port.toString()); prms.put("CHAN", channel); prms.put("QMGR", queueManagerName); prms.put("TRAN", "1"); // 0 = bindings, 1 = CLIENT, 2 = DIRECT, 4 = DIRECTHTTP if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "com.ibm.mq.jms.MQQueueConnectionFactory", "com.ibm.mq.jms.MQQueueConnectionFactoryFactory", description, false, prms); }
public static void createJndiQcfMQSeries(DbConn cnx, String jndiAlias, String description, String hostname, String queueManagerName, Integer port, String channel, HashMap<String, String> optionalParameters) { HashMap<String, String> prms = new HashMap<>(); prms.put("HOST", hostname); prms.put("PORT", port.toString()); prms.put("CHAN", channel); prms.put("QMGR", queueManagerName); prms.put("TRAN", "1"); // 0 = bindings, 1 = CLIENT, 2 = DIRECT, 4 = DIRECTHTTP if (optionalParameters != null) { prms.putAll(optionalParameters); } JndiObjectResource.create(cnx, jndiAlias, "com.ibm.mq.jms.MQQueueConnectionFactory", "com.ibm.mq.jms.MQQueueConnectionFactoryFactory", description, false, prms); }