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%)