From cd99d57cccb88ea8a058eca530d62a81a665983c Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 11 Apr 2013 10:13:44 +0200 Subject: o Initial import. --- src/main/java/io/trygvis/MyJob.java | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 src/main/java/io/trygvis/MyJob.java (limited to 'src/main/java/io/trygvis/MyJob.java') diff --git a/src/main/java/io/trygvis/MyJob.java b/src/main/java/io/trygvis/MyJob.java new file mode 100755 index 0000000..7303a33 --- /dev/null +++ b/src/main/java/io/trygvis/MyJob.java @@ -0,0 +1,38 @@ +package io.trygvis; + +import io.trygvis.model.*; +import org.quartz.*; +import org.slf4j.*; + +import java.util.*; +import javax.persistence.*; + +public class MyJob implements Job { + private final Logger log = LoggerFactory.getLogger(getClass()); + + @PersistenceContext + private EntityManager entityManager; + + public void execute(JobExecutionContext context) throws JobExecutionException { + log.info("MyJob.execute: BEGIN"); + log.info("entityManager = {}", entityManager); + log.info("context.getJobDetail().getKey() = {}", context.getJobDetail().getKey()); + +/* + Date now = new Date(); + + log.info("now = {}", now); + +// Article article = entityManager.find(Article.class, 1); +// +// System.out.println("article = " + article); +// article.setUpdated(now); +// entityManager.persist(article); + + Article article = new Article(new Date(), null, "title", "body"); + entityManager.persist(article); +*/ + + log.info("MyJob.execute: END"); + } +} -- cgit v1.2.3