This is an automated email from the ASF dual-hosted git repository. ntimofeev pushed a commit to branch STABLE-4.1 in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit 9576c7ee4fd944c46a661cabadf3fb6fe70da5c8 Author: Nikita Timofeev <stari...@gmail.com> AuthorDate: Thu Mar 14 19:33:24 2024 +0400 Update docs: change `http` to `https` --- .../dbsync/merge/builders/ObjectMother.java | 2 +- .../configuration/rop/client/ProtostuffModule.java | 4 ++-- .../org/apache/cayenne/rop/protostuff/Wrapper.java | 4 ++-- .../configuration/Rot13PasswordEncoder.java | 4 ++-- .../configuration/Rot47PasswordEncoder.java | 4 ++-- .../org/apache/cayenne/dba/db2/DB2Adapter.java | 2 +- .../org/apache/cayenne/dba/derby/DerbyAdapter.java | 2 +- .../cayenne/dba/firebird/FirebirdAdapter.java | 2 +- .../cayenne/dba/frontbase/FrontBaseAdapter.java | 2 +- .../java/org/apache/cayenne/dba/h2/H2Adapter.java | 2 +- .../apache/cayenne/dba/hsqldb/HSQLDBAdapter.java | 2 +- .../apache/cayenne/dba/ingres/IngresAdapter.java | 2 +- .../org/apache/cayenne/dba/mysql/MySQLAdapter.java | 6 +++--- .../org/apache/cayenne/dba/mysql/MySQLSniffer.java | 2 +- .../cayenne/dba/openbase/OpenBaseAdapter.java | 2 +- .../apache/cayenne/dba/oracle/OracleAdapter.java | 2 +- .../cayenne/dba/postgres/PostgresAdapter.java | 2 +- .../apache/cayenne/dba/sqlite/SQLiteAdapter.java | 4 ++-- .../cayenne/dba/sqlserver/SQLServerAdapter.java | 4 ++-- .../apache/cayenne/dba/sybase/SybaseAdapter.java | 2 +- .../java/org/apache/cayenne/event/EventBridge.java | 2 +- .../java/org/apache/cayenne/util/Base64Codec.java | 24 +++++++++++----------- .../util/concurrentlinkedhashmap/Weighers.java | 4 ++-- .../cayenne/CayenneDataObjectInContextIT.java | 2 +- .../apache/cayenne/unit/HSQLDBUnitDbAdapter.java | 2 +- .../docs/asciidoc/_cayenne-guide/part1/setup.adoc | 2 +- .../_getting-started-guide/starting-project.adoc | 2 +- .../_getting-started-rop/part2/hessianWebServ.adoc | 2 +- .../_getting-started-rop/part2/starting.adoc | 2 +- docs/asciidoc/pom.xml | 2 +- docs/doc/pom.xml | 2 +- docs/doc/src/main/resources/README.html | 12 +++++------ .../modeler/cayennemodeler-strings.properties | 2 +- .../java/org/apache/cayenne/wocompat/package.html | 2 +- .../org/apache/cayenne/wocompat/parser/Parser.java | 2 +- .../org/apache/cayenne/wocompat/parser/Parser.jj | 2 +- 36 files changed, 61 insertions(+), 61 deletions(-) diff --git a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java index e543a2533..11fa02b04 100644 --- a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java +++ b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/merge/builders/ObjectMother.java @@ -22,7 +22,7 @@ import org.apache.cayenne.map.DataMap; /** * Factory for test data see pattern definition: - * http://martinfowler.com/bliki/ObjectMother.html + * https://martinfowler.com/bliki/ObjectMother.html * * @since 4.0. */ diff --git a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java index 319cbc719..72b93e783 100644 --- a/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java +++ b/cayenne-protostuff/src/main/java/org/apache/cayenne/configuration/rop/client/ProtostuffModule.java @@ -25,8 +25,8 @@ import org.apache.cayenne.rop.protostuff.ProtostuffROPSerializationService; /** * A DI module that uses Protostuff Object Graph Serialization as Cayenne {@link ROPSerializationService}. - * <a href="http://www.protostuff.io/"> - * + * See <a href="https://protostuff.github.io/">official docs</a> + * <p> * To use this module you should add the following system properties: * -Dprotostuff.runtime.collection_schema_on_repeated_fields=true * -Dprotostuff.runtime.morph_collection_interfaces=true diff --git a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java index 4b9d8f854..48b8a45fe 100644 --- a/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java +++ b/cayenne-protostuff/src/main/java/org/apache/cayenne/rop/protostuff/Wrapper.java @@ -24,8 +24,8 @@ import java.io.Serializable; /** * As Protostuff has limitation that nested messages should not contain references to the root message, so we provide * a simple wrapper for the root message. - * - * <a href="http://www.protostuff.io/documentation/object-graphs/"> + * <p> + * See <a href="https://protostuff.github.io/documentation/object-graphs/">official docs</a> * * @since 4.0 */ diff --git a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java index 261ac3a98..12584d089 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot13PasswordEncoder.java @@ -25,7 +25,7 @@ package org.apache.cayenne.configuration; * numbers and symbols are left untouched. ROT-13 is also a symmetrical cipher and * therefore provides no real encryption since applying the cipher to the encrypted text * produces the original source text. See the Wikipedia entry on <a - * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this + * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this * topic. * * @since 3.0 @@ -43,7 +43,7 @@ public class Rot13PasswordEncoder implements PasswordEncoding { /** * Applies a ROT-13 Caesar cipher to the supplied value. Each letter in the supplied * value is substituted with a new value rotated by 13 places in the alphabet. See <a - * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information. + * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information. * <p> * A Unix command to perform a ROT-13 cipher is: * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java index 85185325b..bc61fc015 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/configuration/Rot47PasswordEncoder.java @@ -23,7 +23,7 @@ package org.apache.cayenne.configuration; * The ROT-47 password encoder passes the text of the database password through a simple * Caesar cipher to obscure the password text. The ROT-47 cipher is similar to the ROT-13 * cipher, but processes numbers and symbols as well. See the Wikipedia entry on <a - * href="http://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this + * href="https://en.wikipedia.org/wiki/Rot-13">ROT13</a> for more information on this * topic. * * @since 3.0 @@ -41,7 +41,7 @@ public class Rot47PasswordEncoder implements PasswordEncoding { /** * Applies a ROT-47 Caesar cipher to the supplied value. Each letter in the supplied * value is substituted with a new value rotated by 47 places. See <a - * href="http://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is + * href="https://en.wikipedia.org/wiki/ROT13">ROT13</a> for more information (there is * a subsection for ROT-47). * <p> * A Unix command to perform a ROT-47 cipher is: diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java index 238d7aa2c..9d79f4429 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/db2/DB2Adapter.java @@ -48,7 +48,7 @@ import org.apache.cayenne.query.SQLAction; import org.apache.cayenne.resource.ResourceLocator; /** - * DbAdapter implementation for the <a href="http://www.ibm.com/db2/"> DB2 RDBMS </a>. + * DbAdapter implementation for the <a href="https://www.ibm.com/db2/"> DB2 RDBMS </a>. * Sample connection settings to use with DB2 are shown below: * * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java index 4b15796c9..60182099a 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/derby/DerbyAdapter.java @@ -47,7 +47,7 @@ import java.sql.Types; import java.util.List; /** - * DbAdapter implementation for the <a href="http://db.apache.org/derby/"> Derby RDBMS + * DbAdapter implementation for the <a href="https://db.apache.org/derby/"> Derby RDBMS * </a>. Sample connection settings to use with Derby are shown below. <h3>Embedded</h3> * <p> * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java index 6e712cf04..e7f2e4f2f 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/firebird/FirebirdAdapter.java @@ -39,7 +39,7 @@ import org.apache.cayenne.resource.ResourceLocator; import java.util.List; /** - * DbAdapter implementation for <a href="http://www.firebirdsql.org">FirebirdSQL + * DbAdapter implementation for <a href="https://www.firebirdsql.org">FirebirdSQL * RDBMS </a>. Sample connection settings to use with Firebird are shown * below: * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java index 67c5884ef..dd039833e 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/frontbase/FrontBaseAdapter.java @@ -47,7 +47,7 @@ import java.util.Iterator; import java.util.List; /** - * DbAdapter implementation for <a href="http://www.frontbase.com/">FrontBase + * DbAdapter implementation for <a href="https://www.frontbase.com/">FrontBase * RDBMS</a>. Sample connection settings to use with FrontBase are shown below: * * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java index 7f201486c..ad295fb14 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/h2/H2Adapter.java @@ -34,7 +34,7 @@ import org.apache.cayenne.resource.ResourceLocator; import java.util.List; /** - * DbAdapter implementation for <a href="http://www.h2database.com/">H2 + * DbAdapter implementation for <a href="https://www.h2database.com/">H2 * RDBMS </a>. Sample connection settings to use with H2 are shown * below: * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java index 8511ab2a0..a55316291 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.java @@ -54,7 +54,7 @@ import java.util.Iterator; import java.util.List; /** - * DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/"> + * DbAdapter implementation for the <a href="https://hsqldb.sourceforge.net/"> * HSQLDB RDBMS </a>. Sample connection settings to use with HSQLDB are shown * below: * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java index 67f4d592f..207f87ab1 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/ingres/IngresAdapter.java @@ -50,7 +50,7 @@ import java.util.List; /** * DbAdapter implementation for <a - * href="http://opensource.ca.com/projects/ingres/">Ingres</a>. Sample + * href="https://opensource.ca.com/projects/ingres/">Ingres</a>. Sample * connection settings to use with Ingres are shown below: * * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java index a519e21a2..afa9e0258 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLAdapter.java @@ -65,7 +65,7 @@ import java.util.Iterator; import java.util.List; /** - * DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>. + * DbAdapter implementation for <a href="https://www.mysql.com">MySQL RDBMS</a>. * <h3> * Foreign Key Constraint Handling</h3> * <p> @@ -208,7 +208,7 @@ public class MySQLAdapter extends JdbcAdapter { // types like "int unsigned" map to Long else if (typeName != null && typeName.endsWith(" unsigned")) { // per - // http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html + // https://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html if ("int unsigned".equals(typeName) || "integer unsigned".equals(typeName) || "mediumint unsigned".equals(typeName)) { type = Types.BIGINT; @@ -365,7 +365,7 @@ public class MySQLAdapter extends JdbcAdapter { public boolean typeSupportsLength(int type) { // As of MySQL 5.6.4 the "TIMESTAMP" and "TIME" types support length, // which is the number of decimal places for fractional seconds - // http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html + // https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html switch (type) { case Types.TIMESTAMP: case Types.TIME: diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java index d15fa0081..8c691cd33 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLSniffer.java @@ -54,7 +54,7 @@ public class MySQLSniffer implements DbAdapterDetector { String adapterStorageEngine = MySQLAdapter.DEFAULT_STORAGE_ENGINE; try (Statement statement = md.getConnection().createStatement()) { - // http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html + // https://dev.mysql.com/doc/refman/5.0/en/storage-engines.html // per link above "table type" concept is deprecated in favor of // "storage // engine". Not sure if we should check "storage_engine" variable diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java index 4d841ed27..ed72ea380 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseAdapter.java @@ -51,7 +51,7 @@ import org.apache.cayenne.query.SelectQuery; import org.apache.cayenne.resource.ResourceLocator; /** - * DbAdapter implementation for <a href="http://www.openbase.com">OpenBase</a>. + * DbAdapter implementation for <a href="https://www.openbase.com">OpenBase</a>. * Sample connection settings to use with OpenBase are shown below: * <p> * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java index 827d534fb..208c6c0d4 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/oracle/OracleAdapter.java @@ -60,7 +60,7 @@ import org.apache.cayenne.query.UpdateBatchQuery; import org.apache.cayenne.resource.ResourceLocator; /** - * DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS + * DbAdapter implementation for <a href="https://www.oracle.com">Oracle RDBMS * </a>. Sample connection settings to use with Oracle are shown below: * * <pre> diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java index 27c6c10ef..b0266f834 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/postgres/PostgresAdapter.java @@ -54,7 +54,7 @@ import java.util.Iterator; import java.util.List; /** - * DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL + * DbAdapter implementation for <a href="https://www.postgresql.org">PostgreSQL * RDBMS </a>. Sample connection settings to use with PostgreSQL are shown * below: * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java index 2c700cf95..6833ef902 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlite/SQLiteAdapter.java @@ -44,8 +44,8 @@ import java.util.List; /** * A SQLite database adapter that works with Zentus JDBC driver. See - * http://www.zentus.com/sqlitejdbc/ for the driver information. Also look at - * http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC for another adaptor option. + * https://www.zentus.com/sqlitejdbc/ for the driver information. Also look at + * https://github.com/xerial/sqlite-jdbc for another adapter option. * * <pre> * sqlite.jdbc.url = jdbc:sqlite:sqlitetest.db diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java index 3119ee288..6a983444c 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sqlserver/SQLServerAdapter.java @@ -42,7 +42,7 @@ import org.apache.cayenne.resource.ResourceLocator; /** * <p> * Cayenne DbAdapter implementation for <a - * href="http://www.microsoft.com/sql/">Microsoft SQL Server </a> engine. + * href="https://www.microsoft.com/sql/">Microsoft SQL Server </a> engine. * </p> * <h3>Microsoft Driver Settings</h3> * <p> @@ -63,7 +63,7 @@ import org.apache.cayenne.resource.ResourceLocator; * <h3>jTDS Driver Settings</h3> * <p> * jTDS is an open source driver that can be downloaded from <a href= - * "http://jtds.sourceforge.net">http://jtds.sourceforge.net </a>. It supports + * "https://jtds.sourceforge.net">https://jtds.sourceforge.net </a>. It supports * both SQLServer and Sybase. Sample SQLServer settings are the following: * </p> * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java index 904a69888..baee9cbe8 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/sybase/SybaseAdapter.java @@ -50,7 +50,7 @@ import org.apache.cayenne.query.SelectQuery; import org.apache.cayenne.resource.ResourceLocator; /** - * DbAdapter implementation for <a href="http://www.sybase.com">Sybase + * DbAdapter implementation for <a href="https://www.sybase.com">Sybase * RDBMS</a>. */ public class SybaseAdapter extends JdbcAdapter { diff --git a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java index 748d30f63..c73f5b42e 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/event/EventBridge.java @@ -44,7 +44,7 @@ import java.util.HashSet; * </p> * <p> * This class is an example of <a - * href="http://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence + * href="https://en.wikipedia.org/wiki/Bridge_pattern">"bridge" design pattern</a>, hence * the name. * </p> * diff --git a/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java index 5d4ba9f8b..6bbf2f5f6 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/util/Base64Codec.java @@ -25,7 +25,7 @@ package org.apache.cayenne.util; * <i>This codec is based on Apache commons.codec implementation, copyright The Apache * Software Foundation.</i> * </p> - * + * * @since 1.2 */ public class Base64Codec { @@ -36,15 +36,15 @@ public class Base64Codec { * The {@value} character limit does not count the trailing CRLF, but counts all other * characters, including any equal signs. * </p> - * - * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a> + * + * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 6.8</a> */ static final int CHUNK_SIZE = 76; /** * Chunk separator per RFC 2045 section 2.1. - * - * @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a> + * + * @see <a href="https://www.ietf.org/rfc/rfc2045.txt">RFC 2045 section 2.1</a> */ static final byte[] CHUNK_SEPARATOR = "\r\n".getBytes(); @@ -142,7 +142,7 @@ public class Base64Codec { /** * Tests a given byte array to see if it contains only valid characters within the * Base64 alphabet. - * + * * @param arrayOctect byte array to test * @return true if all bytes are valid characters in the Base64 alphabet or if the * byte array is empty; false, otherwise @@ -167,7 +167,7 @@ public class Base64Codec { /** * Encodes binary data using the base64 algorithm but does not chunk the output. - * + * * @param binaryData binary data to encode * @return Base64 characters */ @@ -178,7 +178,7 @@ public class Base64Codec { /** * Encodes binary data using the base64 algorithm and chunks the encoded output into * 76 character blocks - * + * * @param binaryData binary data to encode * @return Base64 characters chunked in 76 character blocks */ @@ -189,7 +189,7 @@ public class Base64Codec { /** * Encodes binary data using the base64 algorithm, optionally chunking the output into * 76 character blocks. - * + * * @param binaryData Array containing binary data to encode. * @param isChunked if isChunked is true this encoder will chunk the base64 output * into 76 character blocks @@ -319,7 +319,7 @@ public class Base64Codec { /** * Decodes Base64 data into octects - * + * * @param base64Data Byte array containing Base64 data * @return Array containing decoded data. */ @@ -387,7 +387,7 @@ public class Base64Codec { /** * Discards any whitespace from a base-64 encoded block. - * + * * @param data The base-64 encoded data to discard the whitespace from. * @return The data, less whitespace (see RFC 2045). */ @@ -418,7 +418,7 @@ public class Base64Codec { * Discards any characters outside of the base64 alphabet, per the requirements on * page 25 of RFC 2045 - "Any characters outside of the base64 alphabet are to be * ignored in base64 encoded data." - * + * * @param data The base-64 encoded data to groom * @return The data, less non-base64 characters (see RFC 2045). */ diff --git a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java index bb939a0b8..c0bced46b 100644 --- a/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java +++ b/cayenne-server/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/Weighers.java @@ -42,8 +42,8 @@ import java.util.Set; * A common set of {@link Weigher} implementations. * * @author ben.ma...@gmail.com (Ben Manes) - * @see <a href="http://code.google.com/p/concurrentlinkedhashmap/"> - * http://code.google.com/p/concurrentlinkedhashmap/</a> + * @see <a href="https://code.google.com/p/concurrentlinkedhashmap/"> + * https://code.google.com/p/concurrentlinkedhashmap/</a> */ final class Weighers { diff --git a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java index 34b1619e0..7bd5f7749 100644 --- a/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java +++ b/cayenne-server/src/test/java/org/apache/cayenne/CayenneDataObjectInContextIT.java @@ -289,7 +289,7 @@ public class CayenneDataObjectInContextIT extends ServerCase { /** * Tests a condition when user substitutes object id of a new object instead of * setting replacement. This is demonstrated here - - * http://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html + * https://objectstyle.org/cayenne/lists/cayenne-user/2005/01/0210.html */ @Test public void testObjectsCommittedManualOID() { diff --git a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java index 99c0e82d4..6ddc788d6 100644 --- a/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java +++ b/cayenne-server/src/test/java/org/apache/cayenne/unit/HSQLDBUnitDbAdapter.java @@ -59,7 +59,7 @@ public class HSQLDBUnitDbAdapter extends UnitDbAdapter { /** * In HyperSQL, REAL, FLOAT, DOUBLE are equivalent and all mapped to double in Java - * @see <a href="http://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types">HSQLDB data types documentation</a> + * @see <a href="https://hsqldb.org/doc/guide/sqlgeneral-chapt.html#sgc_numeric_types">HSQLDB data types documentation</a> */ @Override public boolean realAsDouble() { diff --git a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc index 51ccf8253..41e788bb4 100644 --- a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc +++ b/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc @@ -61,7 +61,7 @@ include::../var.adoc[] CayenneModeler GUI tool is intended to work with object relational mapping projects. While you can edit your XML by hand, it is rarely needed, as the Modeler is a pretty advanced tool included in Cayenne distribution. To obtain -CayenneModeler, download Cayenne distribution archive from http://cayenne.apache.org/download.html matching the OS you +CayenneModeler, download Cayenne distribution archive from https://cayenne.apache.org/download.html matching the OS you are using. Of course Java needs to be installed on the machine where you are going to run the Modeler. - OS X distribution contains CayenneModeler.app at the root of the distribution disk image. diff --git a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc index 7f07377e0..f4f955975 100644 --- a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc +++ b/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc @@ -39,7 +39,7 @@ get access to the CayenneModeler tool. NOTE: If you are really into Maven, you can start CayenneModeler from Maven too. We'll do it in a more traditional way here. -Download the http://cayenne.apache.org/download.html[latest release]. Unpack the distribution +Download the https://cayenne.apache.org/download.html[latest release]. Unpack the distribution somewhere in the file system and start CayenneModeler, following platform-specific instructions. On most platforms it is done simply by doubleclicking the Modeler icon. The welcome screen of the Modeler looks like this: diff --git a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc index 46fb2ba54..0724bd496 100644 --- a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc +++ b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/hessianWebServ.adoc @@ -47,7 +47,7 @@ Let's add `resin-hessian.jar` (and the caucho repo declaration) and `cayenne-rop <repository> <id>caucho</id> <name>Caucho Repository</name> - <url>http://caucho.com/m2</url> + <url>https://caucho.com/m2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> diff --git a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc index 42af59423..48f6695a0 100644 --- a/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc +++ b/docs/asciidoc/getting-started-rop/src/docs/asciidoc/_getting-started-rop/part2/starting.adoc @@ -88,7 +88,7 @@ We also need to add Caucho M2 repository to pull Hessian jar files. The resultin <repository> <id>caucho</id> <name>Caucho Repository</name> - <url>http://caucho.com/m2</url> + <url>https://caucho.com/m2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> diff --git a/docs/asciidoc/pom.xml b/docs/asciidoc/pom.xml index 79517bdc7..8d9842504 100644 --- a/docs/asciidoc/pom.xml +++ b/docs/asciidoc/pom.xml @@ -90,7 +90,7 @@ <doctype>book</doctype> <!-- Attributes common to all output formats --> <attributes> - <endpoint-url>http://cayenne.apache.org</endpoint-url> + <endpoint-url>https://cayenne.apache.org</endpoint-url> <basedir>${project.basedir}</basedir> <sourcedir>${project.build.sourceDirectory}</sourcedir> diff --git a/docs/doc/pom.xml b/docs/doc/pom.xml index c006f5a15..6cffdb13f 100644 --- a/docs/doc/pom.xml +++ b/docs/doc/pom.xml @@ -155,7 +155,7 @@ <!-- this is relative to target/site/apidocs --> <destDir>doc/api</destDir> <stylesheet>java</stylesheet> - <header><![CDATA[<a href="http://cayenne.apache.org" target="top">Apache Cayenne</a>]]></header> + <header><![CDATA[<a href="https://cayenne.apache.org" target="top">Apache Cayenne</a>]]></header> <additionalDependencies> <additionalDependency> <groupId>net.sf.ehcache</groupId> diff --git a/docs/doc/src/main/resources/README.html b/docs/doc/src/main/resources/README.html index 5a4fa36ba..caf03df98 100644 --- a/docs/doc/src/main/resources/README.html +++ b/docs/doc/src/main/resources/README.html @@ -123,10 +123,10 @@ <h2>Online Resources:</h2> <ul> - <li><a href="http://cayenne.apache.org">Cayenne Home</a></li> - <li><a href="http://cayenne.apache.org/download.html">Downloads</a></li> - <li><a href="http://cayenne.apache.org/support.html">Support</a></li> - <li><a href="http://issues.apache.org/jira/browse/CAY">Report Bugs</a></li> + <li><a href="https://cayenne.apache.org">Cayenne Home</a></li> + <li><a href="https://cayenne.apache.org/download.html">Downloads</a></li> + <li><a href="https://cayenne.apache.org/support.html">Support</a></li> + <li><a href="https://issues.apache.org/jira/browse/CAY">Report Bugs</a></li> </ul> <h2>Licensing</h2> @@ -141,7 +141,7 @@ possession, use, and/or re-export to another country, of<br/> encryption software. BEFORE using any encryption software, please<br/> check your country's laws, regulations and policies concerning the<br/> import, possession, or use, and re-export of encryption software, to<br/> -see if this is permitted. See <a href="http://www.wassenaar.org/">http://www.wassenaar.org/</a> for more<br/> +see if this is permitted. See <a href="https://www.wassenaar.org/">https://www.wassenaar.org/</a> for more<br/> information. </p> <p> @@ -161,7 +161,7 @@ software: </p> <p> <code>cayenne-crypto</code> module requires Java Cryptography extensions<br/> -<a href="http://java.sun.com/javase/technologies/security/">http://java.sun.com/javase/technologies/security/</a>. Apache Cayenne <br/> +<a href="https://java.sun.com/javase/technologies/security/">http://java.sun.com/javase/technologies/security/</a>. Apache Cayenne <br/> does not include these libraries itself, but is designed to use them. </p> <p> diff --git a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties index 255d65292..45c97cc6e 100644 --- a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties +++ b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/cayennemodeler-strings.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -cayenne.bugreport.url = http://issues.apache.org/jira/browse/CAY +cayenne.bugreport.url = https://issues.apache.org/jira/browse/CAY cayenne.modeler.about.info = (c) 2001-2020 Apache Software Foundation and individual authors.\ <br><br>http://cayenne.apache.org/<br> diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html index cf4ad0515..d513dd6a9 100644 --- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html +++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/package.html @@ -19,7 +19,7 @@ <html> <body> Contains classes that interface Cayenne with Apple's -<a href="http://webobjects.com">WebObjects</a>. This includes +<a href="https://webobjects.com">WebObjects</a>. This includes utility classes to read and write property list files, read EOModels, etc. </body> diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java index 8acbe2508..504a0f10c 100644 --- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java +++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.java @@ -29,7 +29,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory; * NeXT/Apple Property List format parser. * * <p>Contributed by Jeff Martin <reportm...@yahoo.com> and Josh from Report Mill - - * <a href="http://www.reportmill.com/">http://www.reportmill.com/</a></p> + * <a href="https://www.reportmill.com/">https://www.reportmill.com/</a></p> */ public class Parser implements ParserConstants { diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj index bc43817c3..f45d2a1b1 100644 --- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj +++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/parser/Parser.jj @@ -39,7 +39,7 @@ import org.apache.cayenne.wocompat.PlistDataStructureFactory; * NeXT/Apple Property List format parser. * * <p>Contributed by Jeff Martin <reportm...@yahoo.com> and Josh from Report Mill - - * <a href="http://www.reportmill.com/">http://www.reportmill.com/</a></p> + * <a href="https://www.reportmill.com/">https://www.reportmill.com/</a></p> */ public class Parser {