From 3b4068a2d29ee5a575b167608b0f3bbd8c74d6e4 Mon Sep 17 00:00:00 2001
From: Daniel Hornung <d.hornung@indiscale.com>
Date: Fri, 4 Jun 2021 08:11:43 +0200
Subject: [PATCH] DOC: small fixes.

---
 src/doc/development/structure.rst                           | 2 +-
 src/main/java/org/caosdb/server/jobs/JobExecutionTime.java  | 2 +-
 src/main/java/org/caosdb/server/jobs/Schedule.java          | 2 +-
 .../java/org/caosdb/server/transaction/Transaction.java     | 6 ++++++
 4 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/doc/development/structure.rst b/src/doc/development/structure.rst
index f5d5cb8b..76616475 100644
--- a/src/doc/development/structure.rst
+++ b/src/doc/development/structure.rst
@@ -46,7 +46,7 @@ Transactions are explained in detail in the :ref:`Transactions and Schedules<tra
 MySQL Backend
 -------------
 
-The MySQL backend in CaosDB may be substituted by backends for, but at the time of writing this
+The MySQL backend in CaosDB may be substituted by other backends, but at the time of writing this
 documentation, only MySQL (MariaDB is used for testing) is implemented.  There are the following
 main packages which handle the backend:
 
diff --git a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
index a336a13f..13570d1e 100644
--- a/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
+++ b/src/main/java/org/caosdb/server/jobs/JobExecutionTime.java
@@ -23,7 +23,7 @@
 package org.caosdb.server.jobs;
 
 /**
- * Not really a time (measured in seconds), but rather the executaion state.
+ * Not really a time (measured in seconds), but rather the execution stage.
  */
 public enum JobExecutionTime {
   INIT,
diff --git a/src/main/java/org/caosdb/server/jobs/Schedule.java b/src/main/java/org/caosdb/server/jobs/Schedule.java
index 4b17f7f1..6c28eaf9 100644
--- a/src/main/java/org/caosdb/server/jobs/Schedule.java
+++ b/src/main/java/org/caosdb/server/jobs/Schedule.java
@@ -90,7 +90,7 @@ public class Schedule {
   /**
    * Run all scheduled Jobs for the given entity.
    *
-   * Execution time: Either CHECK or what is given as jobclass annotation.
+   * Execution time: Either CHECK or what is given as jobclass' annotation.
    */
   public void runJob(final EntityInterface entity, final Class<? extends Job> jobclass) {
     List<ScheduledJob> jobs =
diff --git a/src/main/java/org/caosdb/server/transaction/Transaction.java b/src/main/java/org/caosdb/server/transaction/Transaction.java
index 2086e96d..7e5d4e16 100644
--- a/src/main/java/org/caosdb/server/transaction/Transaction.java
+++ b/src/main/java/org/caosdb/server/transaction/Transaction.java
@@ -232,6 +232,12 @@ public abstract class Transaction<C extends TransactionContainer> extends Abstra
     }
   }
 
+  /**
+   * Return the internal {@link Schedule} object.
+   * <p>
+   * The Schedule stores jobs which are also triggered by this transaction (see {@link execute()}
+   * for details).
+   */
   public Schedule getSchedule() {
     return this.schedule;
   }
-- 
GitLab