[jira] [Commented] (ISIS-2151) Pull in Incode's security modul as an extension

2019-07-11 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/ISIS-2151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16882866#comment-16882866
 ] 

ASF subversion and git services commented on ISIS-2151:
---

Commit f0885d593ca52dddacbefb634c222f5e32e058be in isis's branch refs/heads/v2 
from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=f0885d5 ]

ISIS-2151 removes intermediate helper class 'TransitionHelper'

> Pull in Incode's security modul as an extension
> ---
>
> Key: ISIS-2151
> URL: https://issues.apache.org/jira/browse/ISIS-2151
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Resolved] (ISIS-2152) FactoryService (API): remove 'm' shortcut, add 'viewModel'

2019-07-11 Thread Andi Huber (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-2152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andi Huber resolved ISIS-2152.
--
Resolution: Fixed

API Note added: EXPERIMENTAL

> FactoryService (API): remove 'm' shortcut, add 'viewModel'
> --
>
> Key: ISIS-2152
> URL: https://issues.apache.org/jira/browse/ISIS-2152
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>
> Opinionated: remove this shortcut for 'mixin', don't encourage bad code 
> readablity, especially when the verbose variant 'mixin' is already short 
> enough:
>  
> {code:java}
>  T m(Class mixinClass, Object mixedIn);
> {code}
> Add
>  
>  
> {code:java}
> /**
>  * Creates a new ViewModel instance, and initializes according to the given 
> {@code mementoStr}
>  * @param viewModelClass
>  * @param mementoStr
>  * @since 2.0
>  */
>  T viewModel(Class viewModelClass, @Nullable String mementoStr);
> {code}
> However, I'm not entirely sure whether its a good idea to expose the 
> mementoStr with the API that way.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (ISIS-2152) FactoryService (API): remove 'm' shortcut, add 'viewModel'

2019-07-11 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/ISIS-2152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16882844#comment-16882844
 ] 

ASF subversion and git services commented on ISIS-2152:
---

Commit 9ad77a45a24ea4b886d79fc62e029a1d8dd5ceb2 in isis's branch refs/heads/v2 
from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=9ad77a4 ]

ISIS-2152 adds ViewModel creation to the FactoryService (API)

- also removes 'm' (=mixin) shortcut from FactoryService interface

> FactoryService (API): remove 'm' shortcut, add 'viewModel'
> --
>
> Key: ISIS-2152
> URL: https://issues.apache.org/jira/browse/ISIS-2152
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>
> Opinionated: remove this shortcut for 'mixin', don't encourage bad code 
> readablity, especially when the verbose variant 'mixin' is already short 
> enough:
>  
> {code:java}
>  T m(Class mixinClass, Object mixedIn);
> {code}
> Add
>  
>  
> {code:java}
> /**
>  * Creates a new ViewModel instance, and initializes according to the given 
> {@code mementoStr}
>  * @param viewModelClass
>  * @param mementoStr
>  * @since 2.0
>  */
>  T viewModel(Class viewModelClass, @Nullable String mementoStr);
> {code}
> However, I'm not entirely sure whether its a good idea to expose the 
> mementoStr with the API that way.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (ISIS-2152) FactoryService (API): remove 'm' shortcut, add 'viewModel'

2019-07-11 Thread Andi Huber (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-2152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andi Huber updated ISIS-2152:
-
Fix Version/s: 2.0.0

> FactoryService (API): remove 'm' shortcut, add 'viewModel'
> --
>
> Key: ISIS-2152
> URL: https://issues.apache.org/jira/browse/ISIS-2152
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>
> Opinionated: remove this shortcut for 'mixin', don't encourage bad code 
> readablity, especially when the verbose variant 'mixin' is already short 
> enough:
>  
> {code:java}
>  T m(Class mixinClass, Object mixedIn);
> {code}
> Add
>  
>  
> {code:java}
> /**
>  * Creates a new ViewModel instance, and initializes according to the given 
> {@code mementoStr}
>  * @param viewModelClass
>  * @param mementoStr
>  * @since 2.0
>  */
>  T viewModel(Class viewModelClass, @Nullable String mementoStr);
> {code}
> However, I'm not entirely sure whether its a good idea to expose the 
> mementoStr with the API that way.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Assigned] (ISIS-2152) FactoryService (API): remove 'm' shortcut, add 'viewModel'

2019-07-11 Thread Andi Huber (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-2152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andi Huber reassigned ISIS-2152:


Assignee: Andi Huber

> FactoryService (API): remove 'm' shortcut, add 'viewModel'
> --
>
> Key: ISIS-2152
> URL: https://issues.apache.org/jira/browse/ISIS-2152
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>
> Opinionated: remove this shortcut for 'mixin', don't encourage bad code 
> readablity, especially when the verbose variant 'mixin' is already short 
> enough:
>  
> {code:java}
>  T m(Class mixinClass, Object mixedIn);
> {code}
> Add
>  
>  
> {code:java}
> /**
>  * Creates a new ViewModel instance, and initializes according to the given 
> {@code mementoStr}
>  * @param viewModelClass
>  * @param mementoStr
>  * @since 2.0
>  */
>  T viewModel(Class viewModelClass, @Nullable String mementoStr);
> {code}
> However, I'm not entirely sure whether its a good idea to expose the 
> mementoStr with the API that way.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (ISIS-2152) FactoryService (API): remove 'm' shortcut, add 'viewModel'

2019-07-11 Thread Andi Huber (JIRA)
Andi Huber created ISIS-2152:


 Summary: FactoryService (API): remove 'm' shortcut, add 'viewModel'
 Key: ISIS-2152
 URL: https://issues.apache.org/jira/browse/ISIS-2152
 Project: Isis
  Issue Type: Improvement
Reporter: Andi Huber


Opinionated: remove this shortcut for 'mixin', don't encourage bad code 
readablity, especially when the verbose variant 'mixin' is already short enough:

 
{code:java}
 T m(Class mixinClass, Object mixedIn);
{code}
Add

 

 
{code:java}
/**
 * Creates a new ViewModel instance, and initializes according to the given 
{@code mementoStr}
 * @param viewModelClass
 * @param mementoStr
 * @since 2.0
 */
 T viewModel(Class viewModelClass, @Nullable String mementoStr);
{code}
However, I'm not entirely sure whether its a good idea to expose the mementoStr 
with the API that way.

 

 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Commented] (ISIS-2151) Pull in Incode's security modul as an extension

2019-07-11 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/ISIS-2151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16882690#comment-16882690
 ] 

ASF subversion and git services commented on ISIS-2151:
---

Commit b147834d11a71f1ffcea3997342b500aa92932db in isis's branch refs/heads/v2 
from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=b147834 ]

ISIS-2151 remove dependency on guava

> Pull in Incode's security modul as an extension
> ---
>
> Key: ISIS-2151
> URL: https://issues.apache.org/jira/browse/ISIS-2151
> Project: Isis
>  Issue Type: Improvement
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Major
> Fix For: 2.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)