Skip to content

Instantly share code, notes, and snippets.

package com.mycompany;
import java.net.URISyntaxException;
import java.util.Date;
import java.util.UUID;
import javax.jms.Connection;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.MapMessage;
import javax.jms.Message;
@dagvadorj
dagvadorj / ItemEntities
Last active August 29, 2015 14:01
Item properties
@Entity
public class Item implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
@MapKeyJoinColumn
@dagvadorj
dagvadorj / gist:9827487
Created March 28, 2014 07:52
Хэвлэх
/**
* OrderUtils.java
*/
public static JEditorPane getOrderPrintable(
ReceiptConfiguration configuration,
Order order) {
StringBuilder printing = new StringBuilder();
printing.append(configuration.getReceiptHeader());
@dagvadorj
dagvadorj / gist:9542096
Created March 14, 2014 04:19
Run SQL script
import org.apache.ibatis.jdbc.ScriptRunner;
@Resource(mappedName = "ecumen/jdbc/smedev")
private DataSource dataSource;
@Override
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public void saveAdmin() {
public String update() {
Context ctx = null;
try {
@dagvadorj
dagvadorj / gist:5610254
Created May 20, 2013 03:21
Populating jrxml at run-time
JRDataSource jrDataSource = new JRBeanCollectionDataSource(delivery.getDeliveryItems());
Map<String, Object> params = new HashMap<String, Object>();
params.put("startPosition", delivery.getStartPosition());
params.put("finishPosition", delivery.getFinishPosition());
params.put("startDate", delivery.getStartDate());
params.put("finishDate", delivery.getFinishDate());
JasperReport report = (JasperReport)JRLoader.loadObject(new File("C:\\delivery.jrxml.jasper"));
JasperPrint jrPrint = JasperFillManager.fillReport(report, params, jrDataSource);
// Send confirmation SMS
// Uses javax comm
// Installing guide found at http://smslib.org/doc/installation/
// File comm.jar should go under JDKDIR/jre/lib/ext/
// File javax.comm.properties should go under JDKDIR/jre/lib/
// Library files (i.e. win32com.dll for Win32 or the .so Linux library files) should go under JDKDIR/jre/bin/
System.out.println("Ports...");
Enumeration portList = CommPortIdentifier.getPortIdentifiers();
package org.ubdynamics.architect.web;
import java.util.Hashtable;
import javax.naming.CommunicationException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
/**
@dagvadorj
dagvadorj / gist:5046762
Created February 27, 2013 09:55
Getting entity change set in EclipseLink
UnitOfWork works = ((JpaEntityManager) em.getDelegate())
.getUnitOfWork();
UnitOfWorkChangeSet changes = works.getCurrentChanges();
ObjectChangeSet objectChangeSet = changes
.getObjectChangeSetForClone(someEntityInstance);
if (objectChangeSet != null) {
final List<ChangeRecord> changedProperties = objectChangeSet
.getChanges();
for (final ChangeRecord property : changedProperties) {
@ManagedBean(name = "backing_index")
@ViewScoped
public class IndexBacking implements Serializable {
private static final long serialVersionUID = 1L;
@EJB
private EntityBeanRemote entityBean;
@EJB