[ https://issues.apache.org/jira/browse/ISIS-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17640540#comment-17640540 ]
ASF subversion and git services commented on ISIS-3293: ------------------------------------------------------- Commit 1c22a0ccfda805b6f112ad7afcc00b4891cfd670 in isis's branch refs/heads/dependabot/maven/master/org.springframework.boot-spring-boot-starter-parent-3.0.0 from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=1c22a0ccfd ] ISIS-3293: _ClassCache API polishing > ViewModel implementations need Means of using Injection Points during > Construction > ---------------------------------------------------------------------------------- > > Key: ISIS-3293 > URL: https://issues.apache.org/jira/browse/ISIS-3293 > Project: Isis > Issue Type: Improvement > Components: Isis Applib (programming model), Isis Core > Affects Versions: 2.0.0-M9 > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Major > Fix For: 2.0.0-RC1 > > > Uwe Jäger: > if you implement the ViewModel interface you have to have a constructor with > a single String argument so the memento can be used for example to fetch some > entities. > But right now with 2.0.0-M9 this can not be done directly in the constructor > (fetching an entity) since services that have to be injected haven't been > injected when the constructor is executed. > For now I have to have an extra action that the user can execute after the > ViewModel is created. > Is this by design and is there a way to fetch some entity directly in the > view models constructor? There used to be a viewModelInit method which made > that possible if I understand correctly. -- This message was sent by Atlassian Jira (v8.20.10#820010)