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 2d9b9de478 ISIS-3002: wip on IdStringifiers
     add 08985c6f16 ISIS-3002: extends JdoEntityFacet to pass in the 
targetEntityClass

No new revisions were added by this update.

Summary of changes:
 .../org/apache/isis/applib/IsisModuleApplib.java   |  2 +
 .../applib/services/bookmark/IdStringifier.java    | 73 ++++++++++-------
 .../bookmark/IdStringifierForBookmark.java         | 12 ++-
 ...rString.java => IdStringifierForCharacter.java} | 27 ++++---
 .../services/bookmark/IdStringifierForEntity.java  | 35 +++-----
 .../bookmark/IdStringifierForSerializable.java     |  7 +-
 .../services/bookmark/IdStringifierForString.java  | 13 ++-
 .../bookmark/IdStringifierForBigDecimal_Test.java  |  5 +-
 .../bookmark/IdStringifierForBigInteger_Test.java  |  6 +-
 .../bookmark/IdStringifierForByte_Test.java        |  4 +-
 .../IdStringifierForByte_primitive_Test.java       |  4 +-
 .../bookmark/IdStringifierForCharacter_Test.java   | 52 ++++++++++++
 .../bookmark/IdStringifierForEntity_Test.java      | 11 +--
 .../bookmark/IdStringifierForInteger_Test.java     |  4 +-
 .../IdStringifierForInteger_primitive_Test.java    |  4 +-
 .../bookmark/IdStringifierForLong_Test.java        |  5 +-
 .../IdStringifierForLong_primitive_Test.java       |  4 +-
 .../IdStringifierForSerializable_Test.java         |  7 +-
 .../bookmark/IdStringifierForShort_Test.java       |  4 +-
 .../IdStringifierForShort_primitive_Test.java      |  4 +-
 .../bookmark/IdStringifierForString_Test.java      |  7 +-
 .../bookmark/IdStringifierForUuid_Test.java        |  4 +-
 .../identify/ObjectBookmarker_builtinHandlers.java |  2 +-
 .../dom/CommandLogEntryPK_Stringifier_Test.java    |  4 +-
 .../IsisModulePersistenceJdoDatanucleus.java       |  2 +
 ...tity.java => IdStringifierForCharIdentity.java} | 28 +++----
 .../facets/entity/IdStringifierForDatastoreId.java |  4 +-
 .../entity/IdStringifierForObjectIdentity.java     | 14 ++--
 .../entity/IdStringifierForStringIdentity.java     | 12 ++-
 .../metamodel/facets/entity/JdoEntityFacet.java    | 92 +++++++++++++++++++++-
 .../oid/IdStringifierForByteIdentity_Test.java     |  4 +-
 ...ForDatastoreId_DataStoreImplKodo_long_Test.java |  4 +-
 ...rDatastoreId_DataStoreImplXcalia_long_Test.java |  4 +-
 ...erForDatastoreId_DatastoreIdImpl_long_Test.java |  4 +-
 ...atastoreId_DatastoreUniqueLongId_long_Test.java |  4 +-
 ...DatastoreId_DatastoreUniqueLongId_str_Test.java |  4 +-
 .../oid/IdStringifierForIntIdentity_Test.java      |  4 +-
 .../oid/IdStringifierForLongIdentity_Test.java     |  4 +-
 ...dStringifierForObjectIdentity_forUuid_Test.java |  4 +-
 .../IdStringifierForObjectIdentity_other_Test.java |  4 +-
 .../oid/IdStringifierForShortIdentity_Test.java    |  4 +-
 .../oid/IdStringifierForStringIdentity_Test.java   |  4 +-
 .../jpa/integration/entity/JpaEntityFacet.java     |  8 +-
 43 files changed, 322 insertions(+), 186 deletions(-)
 copy 
api/applib/src/main/java/org/apache/isis/applib/services/bookmark/{IdStringifierForString.java
 => IdStringifierForCharacter.java} (68%)
 create mode 100644 
api/applib/src/test/java/org/apache/isis/applib/services/bookmark/IdStringifierForCharacter_Test.java
 copy 
persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/metamodel/facets/entity/{IdStringifierForStringIdentity.java
 => IdStringifierForCharIdentity.java} (63%)

Reply via email to