Re: [Architecture] APIM DAO Interface usage for C5

2016-10-31 Thread Uvindra Dias Jayasinha
+architecture This initially began as an internal APIM discussion for avoiding hard coded dependencies within the code we are writing for C5 to make them more unit testable(Being able to do dependency injection[1]). But as suggested by Akila I think this is a good thing to talk about publicly as a

[Architecture] Client side tool for API import/ export feature of APIM

2016-10-31 Thread Kaveesha Perera
Hi all, Recently i finished developing a client side tool to perform import and export of APIS in APIM.This is a brief description about the tool and its basic functionality. Please find the corresponding repository in [1]. Tool is simply a jar file where user can configure using a external config

Re: [Architecture] APIM DAO Interface usage for C5

2016-10-31 Thread Uvindra Dias Jayasinha
Hi Bhathiya, The issue you have highlighted(Avoid fat constructor) is addressed by Google Guice, so you dont need to have multiple constructors[1] since Guice will take care of building the object for you. Having an alternative constructor like the above introduces 3 lines of code that is not unit

Re: [Architecture] APIM DAO Interface usage for C5

2016-10-31 Thread Sajith Kariyawasam
On Mon, Oct 31, 2016 at 3:04 PM, Uvindra Dias Jayasinha wrote: > Hi Bhathiya, > > The issue you have highlighted(Avoid fat constructor) is addressed by > Google Guice, so you dont need to have multiple constructors[1] since Guice > will take care of building the object for you. Having an alternat

Re: [Architecture] APIM DAO Interface usage for C5

2016-10-31 Thread Bhathiya Jayasekara
Hi Uvindra, On Mon, Oct 31, 2016 at 1:54 PM, Uvindra Dias Jayasinha wrote: > +architecture > > This initially began as an internal APIM discussion for avoiding hard > coded dependencies within the code we are writing for C5 to make them more > unit testable(Being able to do dependency injection[

[Architecture] Policy management for IoT Server

2016-10-31 Thread Charitha Goonetilleke
Hi All, Currently EMM has policy management implementation for Android, Windows and iOS devices. Since these three device types are supposed to bundled with IoTS, and as IoTS device types are also needed to have policy management, we need to have more generic policy management mechanism and UIs to

[Architecture] [Dev] [VOTE] Release WSO2 Enterprise Mobility Manager 2.2.0 RC1

2016-10-31 Thread Kamidu Punchihewa
Hi Devs, This is the release candidate of WSO2 Enterprise Mobility Manager 2.2.0 Please download EMM 2.2.0 RC1 and test the functionality and vote. Vote will be open for 72 hours or as needed. Know issues: https://wso2.org/jira/issues/?filter=13384 Fixes provided : https://wso2.org/jira/issue

Re: [Architecture] Identity Server 5.3.0 New Feature - Prompt for missing predefined user attributes in the authentication flow

2016-10-31 Thread Johann Nallathamby
On Wed, Oct 26, 2016 at 4:42 PM, Darshana Gunawardana wrote: > For federated users, it's ok to prompt missing attributes every time > (unless they are associated and assert with a local user). I think we > should display a message like [1]. I don't know if the message in [1] will always be suit

Re: [Architecture] Policy management for IoT Server

2016-10-31 Thread Charitha Goonetilleke
[+ Adding architecture group] On Tue, Nov 1, 2016 at 12:34 AM, Charitha Goonetilleke wrote: > Hi Harshan & Geeth, > > Thanks for the pointing out above scenarios. > > @Harshan, > According to your scenario having set of devices of users who is with > particular role can be consider as a group. I

Re: [Architecture] APIM DAO Interface usage for C5

2016-10-31 Thread Uvindra Dias Jayasinha
> > Spring too supports dependency injection (since its first release in early > 2000s), anyone knows the differences between Spring and Guice? > > > I checked up on this, mainly Spring was the alternative to the bloated JavaEE. So its a fully featured framework with lots of stuff including the abi

Re: [Architecture] Identity Server 5.3.0 New Feature - Prompt for missing predefined user attributes in the authentication flow

2016-10-31 Thread Ishara Karunarathna
Hi, On Tue, Nov 1, 2016 at 12:37 AM, Johann Nallathamby wrote: > > > On Wed, Oct 26, 2016 at 4:42 PM, Darshana Gunawardana > wrote: > >> For federated users, it's ok to prompt missing attributes every time >> (unless they are associated and assert with a local user). I think we >> should displa

Re: [Architecture] Policy management for IoT Server

2016-10-31 Thread Joseph Fonseka
Hi Charitha Do we have a diagram ( ie. ER ) of the underlying data model / domain model related to policies which will help to understand the relationships with other entities. Since I am new to the domain its a bit hard to wrap my mind around. Thanks & Regards Jo

Re: [Architecture] [Dev] [VOTE] Release WSO2 Enterprise Mobility Manager 2.2.0 RC1

2016-10-31 Thread Dulanja Liyanage
-1. Security reports not provided. On Mon, Oct 31, 2016 at 9:02 PM, Kamidu Punchihewa wrote: > Hi Devs, > > This is the release candidate of WSO2 Enterprise Mobility Manager 2.2.0 > > Please download EMM 2.2.0 RC1 and test the functionality and vote. Vote > will be open for 72 hours or as needed