# HG changeset patch # User Torsten Irländer # Date 1370948708 -7200 # Node ID 9db50ea77eb42e2fcb1570424a0a8e29a36dbac1 # Parent 4ed15ffbc20c7342f1cad2d3d8c80c37cecf9ed0 Added method to update a probe diff -r 4ed15ffbc20c -r 9db50ea77eb4 src/main/java/de/intevation/lada/manage/LProbeManager.java --- a/src/main/java/de/intevation/lada/manage/LProbeManager.java Tue Jun 11 11:13:15 2013 +0200 +++ b/src/main/java/de/intevation/lada/manage/LProbeManager.java Tue Jun 11 13:05:08 2013 +0200 @@ -61,4 +61,22 @@ TransactionRequiredException { em.persist(probe); } + + /** + * Updates a LProbe object in the database. + * + * @param probe The new LProbe object. + * + * @throws EntityExistsException + * @throws IllegalArgumentException + * @throws TransactionRequiredException + */ + @TransactionAttribute(TransactionAttributeType.REQUIRED) + public void update(LProbe probe) + throws EntityExistsException, + IllegalArgumentException, + EJBTransactionRolledbackException, + TransactionRequiredException { + em.merge(probe); + } }