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