You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2024/01/17 10:48:26 UTC
(causeway) branch master updated: CAUSEWAY-3671 : removes spurious supporting methods for Object_createdByCommand
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/master by this push:
new c9c00a1bcf CAUSEWAY-3671 : removes spurious supporting methods for Object_createdByCommand
c9c00a1bcf is described below
commit c9c00a1bcf89d04835aab92fc7e65db7a9183a40
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Jan 17 10:47:09 2024 +0000
CAUSEWAY-3671 : removes spurious supporting methods for Object_createdByCommand
---
.../applib/contributions/Object_createdByCommand.java | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/Object_createdByCommand.java b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/Object_createdByCommand.java
index 416f6231d2..8e20675dee 100644
--- a/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/Object_createdByCommand.java
+++ b/extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/Object_createdByCommand.java
@@ -50,6 +50,7 @@ import lombok.val;
/**
* @since 2.0 {@index}
*/
+@SuppressWarnings("CdiManagedBeanInconsistencyInspection")
@Action(
commandPublishing = Publishing.DISABLED,
domainEvent = Object_createdByCommand.ActionDomainEvent.class,
@@ -86,20 +87,6 @@ public class Object_createdByCommand {
? commandIfAny.get()
: domainObject;
}
- @MemberSupport public List<String> choices0Act() {
- val domainClass = domainObject.getClass();
- val logicalTypeIfAny = metaModelService.lookupLogicalTypeByClass(domainClass);
- if(logicalTypeIfAny.isEmpty()) {
- // not expected, due to hide guard
- return Collections.emptyList();
- }
- val propertyFeatureIds = applicationFeatureRepository.propertyIdsFor(logicalTypeIfAny.get());
- return propertyFeatureIds.stream().map(ApplicationFeatureId::getLogicalMemberName).collect(Collectors.toList());
- }
- @MemberSupport public String default0Act() {
- val choices = choices0Act();
- return choices.size() == 1 ? choices.get(0): null;
- }
@MemberSupport public boolean hideAct() {
val domainClass = domainObject.getClass();
BeanSort beanSort = metaModelService.sortOf(domainClass, MetaModelService.Mode.RELAXED);
@@ -107,7 +94,6 @@ public class Object_createdByCommand {
}
@Inject MetaModelService metaModelService;
- @Inject ApplicationFeatureRepository applicationFeatureRepository;
@Inject AuditTrailEntryRepository auditTrailEntryRepository;
@Inject CommandLogEntryRepository commandLogEntryRepository;
@Inject BookmarkService bookmarkService;