You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/07/14 18:25:03 UTC

[isis] branch ISIS-3002 updated (6c51647614 -> 2d9b9de478)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch ISIS-3002
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 6c51647614 ISIS-3002: merges JpaObjectIdSerializer with IdStringifier
     add 2d9b9de478 ISIS-3002: wip on IdStringifiers

No new revisions were added by this update.

Summary of changes:
 .../org/apache/isis/applib/IsisModuleApplib.java   |  13 ++-
 .../applib/services/bookmark/IdStringifier.java    | 100 +++++++++++++++++++--
 ...orLong.java => IdStringifierForBigDecimal.java} |  17 ++--
 ...orLong.java => IdStringifierForBigInteger.java} |  17 ++--
 ...rForUuid.java => IdStringifierForBookmark.java} |  31 ++++---
 .../services/bookmark/IdStringifierForByte.java    |  13 +--
 .../services/bookmark/IdStringifierForEntity.java  |  83 +++++++++++++++++
 .../services/bookmark/IdStringifierForInteger.java |  13 +--
 .../services/bookmark/IdStringifierForLong.java    |  13 +--
 .../bookmark/IdStringifierForSerializable.java     |  42 ++++-----
 .../services/bookmark/IdStringifierForShort.java   |  13 +--
 .../services/bookmark/IdStringifierForString.java  |  69 ++++++++++++++
 .../services/bookmark/IdStringifierForUuid.java    |  14 ++-
 .../bookmark/IdStringifierLookupService.java       |  74 +++++++++++++++
 .../bookmark/IdStringifierForBigDecimal_Test.java  |  47 ++++++++++
 .../bookmark/IdStringifierForBigInteger_Test.java  |  45 ++++++++++
 .../bookmark/IdStringifierForByte_Test.java        |  38 ++++++++
 .../IdStringifierForByte_primitive_Test.java       |  38 ++++++++
 .../bookmark/IdStringifierForEntity_Test.java      |  72 +++++++++++++++
 .../bookmark/IdStringifierForInteger_Test.java     |  38 ++++++++
 .../IdStringifierForInteger_primitive_Test.java    |  38 ++++++++
 .../bookmark/IdStringifierForLong_Test.java        |  39 ++++++++
 .../IdStringifierForLong_primitive_Test.java       |  38 ++++++++
 .../IdStringifierForSerializable_Test.java         |  59 ++++++++++++
 .../bookmark/IdStringifierForShort_Test.java       |  38 ++++++++
 .../IdStringifierForShort_primitive_Test.java      |  38 ++++++++
 .../bookmark/IdStringifierForString_Test.java      |  41 +++++++++
 .../bookmark/IdStringifierForUuid_Test.java        |  37 ++++++++
 .../bookmarks/BookmarkServiceDefault.java          |  58 ++++++------
 enhance.sh                                         |  27 +++---
 .../commandlog/jpa/dom/CommandLogEntryPK.java      |   9 +-
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |  37 ++++++++
 .../IsisModulePersistenceJdoDatanucleus.java       |  14 +++
 .../entity/IdStringifierForByteIdentity.java       |  21 ++---
 .../facets/entity/IdStringifierForDatastoreId.java |  65 ++++++++++++++
 .../facets/entity/IdStringifierForIntIdentity.java |  21 ++---
 .../entity/IdStringifierForLongIdentity.java       |  21 ++---
 .../entity/IdStringifierForObjectIdentity.java     |  77 ++++++++++++++++
 .../entity/IdStringifierForShortIdentity.java      |  21 ++---
 .../entity/IdStringifierForStringIdentity.java     |  39 +++++---
 .../metamodel/facets/entity/JdoEntityFacet.java    |  18 ++--
 .../jdo/datanucleus/oid/JdoObjectIdSerializer.java |  11 ++-
 .../oid/IdStringifierForByteIdentity_Test.java     |  45 ++++++++++
 ...ForDatastoreId_DataStoreImplKodo_long_Test.java |  44 +++++++++
 ...rDatastoreId_DataStoreImplXcalia_long_Test.java |  44 +++++++++
 ...erForDatastoreId_DatastoreIdImpl_long_Test.java |  44 +++++++++
 ...atastoreId_DatastoreUniqueLongId_long_Test.java |  45 ++++++++++
 ...DatastoreId_DatastoreUniqueLongId_str_Test.java |  46 ++++++++++
 .../oid/IdStringifierForIntIdentity_Test.java      |  45 ++++++++++
 .../oid/IdStringifierForLongIdentity_Test.java     |  45 ++++++++++
 ...dStringifierForObjectIdentity_forUuid_Test.java |  49 ++++++++++
 .../IdStringifierForObjectIdentity_other_Test.java |  48 ++++++++++
 .../oid/IdStringifierForShortIdentity_Test.java    |  45 ++++++++++
 .../oid/IdStringifierForStringIdentity_Test.java   |  51 +++++++++++
 .../IsisModulePersistenceJpaIntegration.java       |   8 +-
 .../jpa/integration/entity/JpaEntityFacet.java     |  46 ++++------
 56 files changed, 1911 insertions(+), 251 deletions(-)
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/{IdStringifierForLong.java => IdStringifierForBigDecimal.java} (73%)
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/{IdStringifierForLong.java => IdStringifierForBigInteger.java} (73%)
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/{IdStringifierForUuid.java => IdStringifierForBookmark.java} (57%)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForEntity.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForString.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierLookupService.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForBigDecimal_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForBigInteger_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForByte_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForByte_primitive_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForEntity_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForInteger_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForInteger_primitive_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForLong_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForLong_primitive_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForSerializable_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForShort_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForShort_primitive_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForString_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid_Test.java
 create mode 100644 extensions/core/commandlog/persistence-jpa/src/test/java/org/apache/isis/extensions/commandlog/jpa/dom/CommandLogEntryPK_Stringifier_Test.java
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid.java => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForByteIdentity.java (69%)
 create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForDatastoreId.java
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid.java => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForIntIdentity.java (69%)
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid.java => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForLongIdentity.java (69%)
 create mode 100644 persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForObjectIdentity.java
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid.java => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForShortIdentity.java (69%)
 copy api/applib/src/main/java/org/apache/isis/applib/services/bookmark/IdStringifierForUuid.java => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/IdStringifierForStringIdentity.java (50%)
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForByteIdentity_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DataStoreImplKodo_long_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DataStoreImplXcalia_long_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreIdImpl_long_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreUniqueLongId_long_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForDatastoreId_DatastoreUniqueLongId_str_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForIntIdentity_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForLongIdentity_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForObjectIdentity_forUuid_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForObjectIdentity_other_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForShortIdentity_Test.java
 create mode 100644 persistence/jdo/datanucleus/src/test/java/org/apache/isis/persistence/jdo/datanucleus/oid/IdStringifierForStringIdentity_Test.java