<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ledsoft</shortDescription></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ledsoft</shortDescription></cause></action><action></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>372193</buildingDurationMillis><executingTimeMillis>372193</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5166</waitingDurationMillis><waitingTimeMillis>5166</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelopment _class='hudson.plugins.git.util.Build'><buildNumber>608</buildNumber><marked><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><branch><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><name>origin/development</name></branch></marked><revision><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><branch><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><name>origin/development</name></branch></revision></origindevelopment></buildsByBranchName><lastBuiltRevision><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><branch><SHA1>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</SHA1><name>origin/development</name></branch></lastBuiltRevision><remoteUrl>https://github.com/kbss-cvut/jopa.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>438</skipCount><totalCount>5838</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#608</displayName><duration>372193</duration><estimatedDuration>408252</estimatedDuration><fullDisplayName>JOPA Development #608</fullDisplayName><id>608</id><inProgress>false</inProgress><keepLog>false</keepLog><number>608</number><queueId>577</queueId><result>SUCCESS</result><timestamp>1755181863428</timestamp><url>https://kbss.felk.cvut.cz/jenkins/view/Java%20Tools/job/JOPA-Development/608/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/LifecyclePlugin.java</affectedPath><commitId>76f30992f39b8a723e58fe58d6224c86efb00285</commitId><timestamp>1755181855000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #361] Add interface for JOPA lifecycle plugins.

Signed-off-by: Martin Ledvinka &lt;martin.ledvinka@hotmail.com&gt;
</comment><date>2025-08-14 16:30:55 +0200</date><id>76f30992f39b8a723e58fe58d6224c86efb00285</id><msg>[Enhancement #361] Add interface for JOPA lifecycle plugins.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/LifecyclePlugin.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/OWLPersistenceException.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutor.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/LifecyclePlugin.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitLifecyclePlugin.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImpl.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/PluginException.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProperties.java</affectedPath><commitId>5a9db64d8dbb5c532c386e6ae05ad650a803ae6a</commitId><timestamp>1755181855000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #361] Adjust plugin API to distinguish it as PU lifecycle plugins.

Add plugin executor.
</comment><date>2025-08-14 16:30:55 +0200</date><id>5a9db64d8dbb5c532c386e6ae05ad650a803ae6a</id><msg>[Enhancement #361] Adjust plugin API to distinguish it as PU lifecycle plugins.</msg><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/PluginException.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutor.java</file></path><path><editType>delete</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/LifecyclePlugin.java</file></path><path><editType>add</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitLifecyclePlugin.java</file></path><path><editType>edit</editType><file>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/OWLPersistenceException.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProperties.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/TestPlugin.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImpl.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutorTest.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutor.java</affectedPath><affectedPath>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImplTest.java</affectedPath><commitId>4a888b991ad58ae44b643f7cb782e8e3441528e2</commitId><timestamp>1755181855000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #361] Invoke plugin executor on PU created and shutdown, tests.
</comment><date>2025-08-14 16:30:55 +0200</date><id>4a888b991ad58ae44b643f7cb782e8e3441528e2</id><msg>[Enhancement #361] Invoke plugin executor on PU created and shutdown, tests.</msg><path><editType>edit</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImplTest.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutorTest.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/plugin/PersistenceUnitPluginExecutor.java</file></path><path><editType>add</editType><file>jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/TestPlugin.java</file></path><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerFactoryImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/OWLPersistenceException.java</affectedPath><affectedPath>jopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/PluginException.java</affectedPath><commitId>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</commitId><timestamp>1755181855000</timestamp><author><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></author><authorEmail>martin.ledvinka@outlook.com</authorEmail><comment>[Enhancement #361] Remove unused exception constructors.
</comment><date>2025-08-14 16:30:55 +0200</date><id>3bb48d3cfb24af34b53e6be440a4ff809a1f2624</id><msg>[Enhancement #361] Remove unused exception constructors.</msg><path><editType>edit</editType><file>jopa-impl/src/main/java/cz/cvut/kbss/jopa/exception/PluginException.java</file></path><path><editType>edit</editType><file>jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/OWLPersistenceException.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://kbss.felk.cvut.cz/jenkins/user/ledvima1</absoluteUrl><fullName>Martin Ledvinka</fullName></culprit></freeStyleBuild>