This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new 4c7398dd36 Improved: Check and enhance the Javadoc rules/documentation for the project (OFBIZ-9148) 4c7398dd36 is described below commit 4c7398dd3615608736ae869f9693e5254d0f25d1 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Thu Mar 13 17:58:34 2025 +0100 Improved: Check and enhance the Javadoc rules/documentation for the project (OFBIZ-9148) Remove a bunch of useless </p. According to https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html#format <p> is enough, see result here: https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html#exampleresult --- .asf.yaml | 13 +++++++++++++ .../ofbiz/workeffort/workeffort/WorkEffortServices.java | 6 +++--- .../java/org/apache/ofbiz/base/container/Container.java | 4 ++-- .../main/java/org/apache/ofbiz/base/util/Observable.java | 2 +- .../main/java/org/apache/ofbiz/base/util/ScriptHelper.java | 2 +- .../src/main/java/org/apache/ofbiz/base/util/Scriptlet.java | 2 +- .../org/apache/ofbiz/common/email/NotificationServices.java | 10 +++++----- .../org/apache/ofbiz/entity/condition/EntityOperator.java | 5 +++-- .../apache/ofbiz/entity/datasource/GenericHelperInfo.java | 2 +- .../main/java/org/apache/ofbiz/minilang/SimpleMethod.java | 2 +- .../minilang/method/conditional/ConditionalFactory.java | 2 +- .../org/apache/ofbiz/service/config/ServiceConfigUtil.java | 2 +- .../src/main/java/org/apache/ofbiz/base/start/Start.java | 6 +++--- .../java/org/apache/ofbiz/base/start/StartupCommand.java | 2 +- .../org/apache/ofbiz/base/start/StartupCommandUtil.java | 2 +- 15 files changed, 38 insertions(+), 24 deletions(-) diff --git a/.asf.yaml b/.asf.yaml index ba89ae6426..7685c151c4 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -32,6 +32,19 @@ github: - content - geospatial - hacktoberfest + enabled_merge_buttons: + # enable squash button: + squash: true + # default commit message when merging with a squash commit + # can either be: DEFAULT | PR_TITLE | PR_TITLE_AND_COMMIT_DETAILS | PR_TITLE_AND_DESC + squash_commit_message: PR_TITLE_AND_DESC + # enable merge button: + merge: true + # default commit message when merging with a merge commit + # can either be: DEFAULT | PR_TITLE | PR_TITLE_AND_DESC + merge_commit_message: PR_TITLE_AND_DESC + # disable rebase button: + rebase: false notifications: jobs: notificati...@ofbiz.apache.org diff --git a/applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortServices.java b/applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortServices.java index 803fba9bed..5fff1f7307 100644 --- a/applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortServices.java +++ b/applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/WorkEffortServices.java @@ -460,7 +460,7 @@ public class WorkEffortServices { * Get Work Efforts by period. * <p> * This method takes the following parameters: - * </p> + * * <ul> * <li>start - TimeStamp (Period start date/time)</li> * <li>numPeriods - Integer</li> @@ -478,11 +478,11 @@ public class WorkEffortServices { * <b>periods</b> - one List element per period. It also returns a * <b>maxConcurrentEntries</b> Integer - which indicates the maximum number of * Work Efforts found in one period. - * </p> + * * <p> * Each <b>periods</b> list element is a Map containing the following * key/value pairs: - * </p> + * * <ul> * <li>start - TimeStamp (Period start date/time)</li> * <li>end - TimeStamp (Period end date/time)</li> diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/container/Container.java b/framework/base/src/main/java/org/apache/ofbiz/base/container/Container.java index 7db6f1f26c..065bc40f85 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/container/Container.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/container/Container.java @@ -34,9 +34,9 @@ import org.apache.ofbiz.base.start.StartupCommand; * separate shutdown thread will call the <code>stop</code> method of each container. * Implementations should anticipate asynchronous calls to the methods by different * threads. - * </p> * - * <p>Containers might be loaded more than once (have more than one instance).<p> + * + * <p>Containers might be loaded more than once (have more than one instance). */ public interface Container { diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/util/Observable.java b/framework/base/src/main/java/org/apache/ofbiz/base/util/Observable.java index f766febb36..a7b0224d07 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/util/Observable.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/util/Observable.java @@ -89,7 +89,7 @@ public final class Observable { * <p>Each {@code Observer} has its {@code update} method called with two * arguments: this observable object and {@code null}. In other * words, this method is equivalent to: - * </p> + * * <blockquote> * {@code notifyObservers(null)} * </blockquote> diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/util/ScriptHelper.java b/framework/base/src/main/java/org/apache/ofbiz/base/util/ScriptHelper.java index 0ce95e7bc3..9a0170e6b9 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/util/ScriptHelper.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/util/ScriptHelper.java @@ -31,7 +31,7 @@ import javax.script.ScriptException; * <code>partyValue = ofbiz.findOne("Party");</code><br> * while other languages might access it as a native method or function:<br> * <code>partyValue = findOne("Party");</code> - * </p> + * */ public interface ScriptHelper { diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/util/Scriptlet.java b/framework/base/src/main/java/org/apache/ofbiz/base/util/Scriptlet.java index b88fd5b4cd..d732f94499 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/util/Scriptlet.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/util/Scriptlet.java @@ -25,7 +25,7 @@ import java.util.Map; * <p>A scriptlet is a small script that is commonly found in a scripting XML file. * The scriptlet is composed of two parts: the prefix - which is the script language * followed by a colon (":"), and the script. Example: <code>groovy:return foo.bar();</code>. - * </p> + * */ public final class Scriptlet { diff --git a/framework/common/src/main/java/org/apache/ofbiz/common/email/NotificationServices.java b/framework/common/src/main/java/org/apache/ofbiz/common/email/NotificationServices.java index da3ac174ac..c334224e50 100644 --- a/framework/common/src/main/java/org/apache/ofbiz/common/email/NotificationServices.java +++ b/framework/common/src/main/java/org/apache/ofbiz/common/email/NotificationServices.java @@ -52,12 +52,12 @@ import freemarker.template.TemplateException; * <a href="http://freemarker.sourceforge.net/docs/dgui_quickstart_template.html"> * Freemarker Template</a> mapping the required fields of the template to the * required attributes of the service. - * </p> + * * <p> * This service definition should extend the <code>sendNotificationInterface</code> * or the <code>prepareNotificationInterface</code> service interface * and simply invoke the associated method defined in this class. - * </p> + * * <pre> * {@code * <service name="sendPoPickupNotification" engine="java" @@ -75,7 +75,7 @@ import freemarker.template.TemplateException; * invoked or let the <code>NotificationService</code> attempt to resolve it * as best it can, see {@link #setBaseUrl(Delegator, String, Map) setBaseUrl(Map)} * for details on how this is achieved. - * </p> + * * The following example shows what a simple notification message template, * associated with the above service, might contain: * <blockquote> @@ -88,7 +88,7 @@ import freemarker.template.TemplateException; * The template file must be found on the classpath at runtime and * match the "templateName" field passed to the service when it * is invoked. - * </p> + * * <p> * For complex messages with a large number of dynamic fields, it may be wise * to implement a custom service that takes one or two parameters that can @@ -96,7 +96,7 @@ import freemarker.template.TemplateException; * the {@link #prepareNotification(DispatchContext, Map) prepareNotification(DispatchContext, Map)} * or {@link #sendNotification(DispatchContext, Map) sendNotification(DispatchContext, Map)} * methods directly to generate or generate and send the notification respectively. - * </p> + * */ public class NotificationServices { diff --git a/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityOperator.java b/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityOperator.java index d261671260..0ad44d6be7 100644 --- a/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityOperator.java +++ b/framework/entity/src/main/java/org/apache/ofbiz/entity/condition/EntityOperator.java @@ -404,7 +404,8 @@ public abstract class EntityOperator<L, R> implements Serializable { /** * Comparison operator for <code>Collection</code> types. - * @param <E> + * @param Comparable of type E + * @param Collection of Comparable of type E */ public abstract static class CollectionEntityComparisonOperator<E> extends EntityComparisonOperator<Comparable<E>, Collection<Comparable<E>>> { public CollectionEntityComparisonOperator(int id, String code) { @@ -414,7 +415,7 @@ public abstract class EntityOperator<L, R> implements Serializable { /** * Comparison operator for <code>Comparable</code> types. - * @param <E> + * @param Comparable of type E */ public abstract static class ComparableEntityComparisonOperator<E> extends EntityComparisonOperator<Comparable<E>, E> { public ComparableEntityComparisonOperator(int id, String code) { diff --git a/framework/entity/src/main/java/org/apache/ofbiz/entity/datasource/GenericHelperInfo.java b/framework/entity/src/main/java/org/apache/ofbiz/entity/datasource/GenericHelperInfo.java index c01a5888c4..f0096452ff 100644 --- a/framework/entity/src/main/java/org/apache/ofbiz/entity/datasource/GenericHelperInfo.java +++ b/framework/entity/src/main/java/org/apache/ofbiz/entity/datasource/GenericHelperInfo.java @@ -23,7 +23,7 @@ package org.apache.ofbiz.entity.datasource; * A container for data source connection information. * <p><b>Note that this class is not synchronized.</b> * If multiple threads access a <code>GenericHelperInfo</code> concurrently it must be synchronized externally. - * </p> + * */ public final class GenericHelperInfo { private final String entityGroupName; diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java index 7572f20299..3dc093baaa 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java @@ -65,7 +65,7 @@ import org.w3c.dom.Element; * design pattern. Mini-language XML files are parsed twice - first into a W3C DOM * tree, then the DOM tree is parsed into element model objects. Each XML element * has a model class, and each model class has its own factory. - * </p> + * * <p> * Mini-language can be extended by:</p> * <ul> diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/conditional/ConditionalFactory.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/conditional/ConditionalFactory.java index 4af4f0e679..82b1ac7453 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/conditional/ConditionalFactory.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/conditional/ConditionalFactory.java @@ -34,7 +34,7 @@ import org.w3c.dom.Element; * An abstract factory class for creating <if> element sub-element implementations. * <p>Mini-language can be extended to support additional condition elements * by extending this class to provide custom conditional element implementations. - * </p> + * */ public abstract class ConditionalFactory<C extends Conditional> { diff --git a/framework/service/src/main/java/org/apache/ofbiz/service/config/ServiceConfigUtil.java b/framework/service/src/main/java/org/apache/ofbiz/service/config/ServiceConfigUtil.java index 99f13995b0..e7359126b3 100644 --- a/framework/service/src/main/java/org/apache/ofbiz/service/config/ServiceConfigUtil.java +++ b/framework/service/src/main/java/org/apache/ofbiz/service/config/ServiceConfigUtil.java @@ -41,7 +41,7 @@ import org.w3c.dom.Element; * the service configuration file. Client code that depends on the <code>serviceengine.xml</code> * file can be notified when the file is reloaded by implementing <code>ServiceConfigListener</code> * and registering itself using the {@link #registerServiceConfigListener(ServiceConfigListener)} - * method.<p> + * method. */ public final class ServiceConfigUtil { diff --git a/framework/start/src/main/java/org/apache/ofbiz/base/start/Start.java b/framework/start/src/main/java/org/apache/ofbiz/base/start/Start.java index daf6befc13..62a6765146 100644 --- a/framework/start/src/main/java/org/apache/ofbiz/base/start/Start.java +++ b/framework/start/src/main/java/org/apache/ofbiz/base/start/Start.java @@ -32,16 +32,16 @@ import org.apache.ofbiz.base.container.ContainerLoader; * <p> * This class implements a thread-safe state machine. The design is critical * for reliable starting and stopping of the server. - * </p> + * * <p> * The machine's current state and state changes must be encapsulated in this * class. Client code may query the current state, but it may not change it. - * </p> + * * <p> * This class uses a singleton pattern to guarantee that only one server instance * is running in the VM. Client code retrieves the instance by using the * {@code getInstance()} static method. - * </p> + * */ public final class Start { diff --git a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommand.java b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommand.java index a8560e6561..7254b4574d 100644 --- a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommand.java +++ b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommand.java @@ -28,7 +28,7 @@ import java.util.Map; * A {@code StartupCommand} represents a processed command line argument passed * to OFBiz such that it is no longer a raw string but an instance of this class. * For example: {@code java -jar build/libs/ofbiz.jar --status} where status is a command. - * </p> + * */ public final class StartupCommand { private String name; diff --git a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommandUtil.java b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommandUtil.java index 3dc81b88b1..53bb3b93ab 100644 --- a/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommandUtil.java +++ b/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupCommandUtil.java @@ -45,7 +45,7 @@ import org.apache.commons.cli.ParseException; * <p> * Defines OFBiz startup options called through main e.g. --load-data or --help * in addition to utility methods for parsing and handling these options - * </p> + * */ public final class StartupCommandUtil {