Hi Nathiesha

Great work during the GSoC time period and hope you will continue to
contribute to Developer Studio and WSO2 projects ,

Thanks and Regards
/Jasintha

On Wed, Aug 31, 2016 at 8:01 AM, Nathiesha Maddage <
nathieshamadd...@gmail.com> wrote:

> Hi all,
>
> Thank you very much for all the support and guidance provided to me
> throughout this period.
> Special thanks goes to Jasintha, Kavith and Awanthika for helping me
> complete the GSOC project successfully.
>
> Thanks and regards
>
> Nathiesha
>
> On Fri, Aug 26, 2016 at 9:37 AM, Awanthika Senarath <
> awanthikarasanjaleesenar...@gmail.com> wrote:
>
>> Hello Nathiesha,
>>
>> According to your explanation, the second email address could be useful
>> for a company for internal auditing purposes. Hence I think we should leave
>> it editable.
>>
>>
>> Regards
>> Awanthika
>>
>> On Fri, Aug 26, 2016 at 12:25 PM, Nathiesha Maddage <
>> nathieshamadd...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> Thank you for the suggestions. I changed the template of the blog, so
>>> now the contents are more visible to the user.
>>>
>>> Regarding the email address, In the preference page [1], a user can set
>>> 2 email addresses. The first is under contact information. That should be
>>> the user's email address. That is used in case the development team wants
>>> to contact the user regarding the issue posted. Entering that is optional.
>>>
>>> Secondly there is another email address to be entered under email
>>> information. That should be the recipient email. If the user wants to email
>>> the error report, he can enter the recipient email address here.
>>>
>>> Then we have created a separate Micro Service to handle the email
>>> publishing and Jira publishing tasks, which is hosted in App cloud. The
>>> email address which is used to send the email to the recipient and it's
>>> credentials are stored in the cloud, as environment variables. It is not
>>> visible to the Developer Studio user and that can be configured externally
>>> by the Development team as they wish.
>>>
>>> One reason we added the email feature to the project is to give user an
>>> opportunity to email the error report to his preferred email address.But
>>> that is quite unlikely to be used. Another reason is to create a way to use
>>> the error reports to any other purpose later, other than just getting them
>>> published in Jira. If we consider it that way, the recipient email should
>>> also be given by the development team, to get the error report emailed to
>>> any of their preferred addresses. If so I can change the recipient email to
>>> be an un-editable field.
>>>
>>> Regarding the url, I will try with a different organization name and the
>>> custom url feature.
>>>
>>> Thanks and regards
>>>
>>> Nathiesha
>>>
>>> On Wed, Aug 24, 2016 at 8:47 AM, Awanthika Senarath <
>>> awanthikarasanjaleesenar...@gmail.com> wrote:
>>>
>>>> Hello Susinda,
>>>>
>>>> If the email address is configured by us to send the reports, it is
>>>> true that we should not allow the user to edit it, since it may prevent us
>>>> getting the reports,
>>>>
>>>> But the user should be able to see it. we can leave it visible
>>>> un-editable. WDYT? Given the deadlines, aren't we too late to be discussing
>>>> this anyway?
>>>>
>>>> Anyways Nathiesha good work, the blog posts were great! I felt the same
>>>> as Jasintha, please replace the background image so that your content is
>>>> more visible to the reader :)
>>>>
>>>> Regards
>>>> Awanthika
>>>>
>>>> On Wed, Aug 24, 2016 at 12:43 PM, Susinda Perera <susi...@wso2.com>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, Aug 24, 2016 at 8:03 AM, Danushka Fernando <danush...@wso2.com
>>>>> > wrote:
>>>>>
>>>>>> Hi
>>>>>> test4475 is the organization name. You can either try with some other
>>>>>> organization name or you can use the custom url feature in App Cloud. But
>>>>>> you will need to add a cname entry in a name service provider.
>>>>>>
>>>>>> Thanks & Regards
>>>>>> Danushka Fernando
>>>>>> Senior Software Engineer
>>>>>> WSO2 inc. http://wso2.com/
>>>>>> Mobile : +94716332729
>>>>>>
>>>>>> On Wed, Aug 24, 2016 at 7:52 AM, Nathiesha Maddage <
>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Regarding the app cloud URL, the URL I got was "
>>>>>>> http://test4475-error-publisher-4-0-0.wso2apps.com/";. I can change
>>>>>>> the "error-publisher" part in the URL. But I cannot edit the "test4475"
>>>>>>> part. I will inquire from the App Cloud team regarding that and see if 
>>>>>>> it
>>>>>>> is possible to get a new URL. Since I created a WSO2 app cloud account 
>>>>>>> for
>>>>>>> temporary testing purposes, that URL was added to the preferences page 
>>>>>>> and
>>>>>>> added the screenshot of it for demonstration purposes.
>>>>>>>
>>>>>>> I removed the "devstu...@gmail.com" email address and added a new
>>>>>>> screenshot to the blog post.
>>>>>>>
>>>>>> Hi Nathesha
>>>>> What i mean was, we dont need to let this information to be edited by
>>>>> users, Isnt it?, This may be a mail address that we configured which is to
>>>>> be used in sending reports. Souser may not need to see this or edit this.
>>>>>
>>>>>>
>>>>>>> I made the submission to GSOC Final Evaluation. But I can update the
>>>>>>> blog post contents where necessary.
>>>>>>> Thank you for the support and guidance given through out this period.
>>>>>>>
>>>>>>>
>>>>>>> Thanks and regards
>>>>>>>
>>>>>>> Nathiesha
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Aug 23, 2016 at 10:38 AM, Susinda Perera <susi...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> In the [2], Cant we get some other url from wso2apss.com, Also I
>>>>>>>> dont think that we need to show the devstu...@gmail.com mail
>>>>>>>> address
>>>>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best-
>>>>>>>> use-of-error-reporting.html
>>>>>>>>
>>>>>>>> On Tue, Aug 23, 2016 at 10:27 AM, Kavith Lokuhewage <
>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Nathiesha,
>>>>>>>>>
>>>>>>>>> Blog post looks good enough and it provides enough information
>>>>>>>>> about the work you have done.
>>>>>>>>>
>>>>>>>>> Please let us know if you find any issues related to submission.
>>>>>>>>> Since tomorrow is the last day for your submission, we can have a 
>>>>>>>>> meeting
>>>>>>>>> today or tomorrow to clear out any issues.
>>>>>>>>>
>>>>>>>>> Please let us know.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>> Senior Software Engineer
>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>> lean . enterprise . middleware
>>>>>>>>> Mobile - +94779145123
>>>>>>>>> Linkedin
>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>
>>>>>>>>> On Sun, Aug 21, 2016 at 11:53 AM, Nathiesha Maddage <
>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> This is the link to the blog post regarding my project [1].
>>>>>>>>>> There I have added a brief introduction about the project, and
>>>>>>>>>> how the plugin works. I also added the links to the GitHub 
>>>>>>>>>> repositories.
>>>>>>>>>> Since it was advised to add the URLs of the commits, in the email I 
>>>>>>>>>> got
>>>>>>>>>> from Google regarding the final evaluations, I added the links of my
>>>>>>>>>> commits as well. Please have a look and let me know if the post is 
>>>>>>>>>> good
>>>>>>>>>> enough for submission.
>>>>>>>>>>
>>>>>>>>>> I also created a blog post [2] on the use of the plugin, and
>>>>>>>>>> added that link as well in the above mentioned post[1]. Please let 
>>>>>>>>>> me know
>>>>>>>>>> whether it is good enough or any changes need to be done for that.
>>>>>>>>>>
>>>>>>>>>> [1]. http://nathiesha.blogspot.com/2016/08/contact-developme
>>>>>>>>>> nt-team-feature-in.html
>>>>>>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best-
>>>>>>>>>> use-of-error-reporting.html
>>>>>>>>>>
>>>>>>>>>> Thanks and regards
>>>>>>>>>>
>>>>>>>>>> Nathiesha
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sat, Aug 20, 2016 at 10:13 AM, Nathiesha Maddage <
>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi ,
>>>>>>>>>>>
>>>>>>>>>>> Thank you for the suggestion. I started writing a blog post with
>>>>>>>>>>> all the repository links in it as you have suggested.
>>>>>>>>>>> I will send the link of the blog post as soon as possible.
>>>>>>>>>>>
>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>
>>>>>>>>>>> Nathiesha
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Aug 19, 2016 at 8:31 AM, Kavith Lokuhewage <
>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>
>>>>>>>>>>>> You already have two standalone github repos for the plugin and
>>>>>>>>>>>> micro-service. Furthermore, you have a fork of devs-kernel repo 
>>>>>>>>>>>> with the
>>>>>>>>>>>> code for the plugin is merged - the one you have prepared to send 
>>>>>>>>>>>> the pull
>>>>>>>>>>>> request.
>>>>>>>>>>>>
>>>>>>>>>>>> Since there are multiple places and we cannot submit a single
>>>>>>>>>>>> link for them - in my point of view - the best option is to write 
>>>>>>>>>>>> a blog
>>>>>>>>>>>> post as they have suggested. You can include the links to 
>>>>>>>>>>>> individual repos
>>>>>>>>>>>> and forked repo with a filter for your commits. Importantly, you 
>>>>>>>>>>>> can put
>>>>>>>>>>>> the link for pull request too - once you sent it.
>>>>>>>>>>>>
>>>>>>>>>>>> This way, everyone will have a clear picture of your work and
>>>>>>>>>>>> the best part - what is the final work that is going to be merged 
>>>>>>>>>>>> into WSO2
>>>>>>>>>>>> repository.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>> Linkedin
>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Aug 18, 2016 at 11:55 AM, Nathiesha Maddage <
>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have completed almost all of the coding part now, and
>>>>>>>>>>>>> working with fixing a few left errors and tidying the code.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I plan to submit the plugin project, feature project and the
>>>>>>>>>>>>> documentation as the deliverable.
>>>>>>>>>>>>> For the final submission, I need to upload a URL that contains
>>>>>>>>>>>>> our project. For that Google has provided certain examples such 
>>>>>>>>>>>>> as the link
>>>>>>>>>>>>> of Git Hub commits, a web page or a blog post, public folder in 
>>>>>>>>>>>>> Google
>>>>>>>>>>>>> Drive etc. [1]
>>>>>>>>>>>>>
>>>>>>>>>>>>> What would be the best way of submission, for our project?
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1]. https://developers.google.com/open-source/gsoc/help/wor
>>>>>>>>>>>>> k-product
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>
>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Aug 11, 2016 at 4:40 PM, Kavith Lokuhewage <
>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Great! We can have the meeting at 3.00pm to 4.00pm tomorrow.
>>>>>>>>>>>>>> I will send the invitation. Meanwhile, please push the latest 
>>>>>>>>>>>>>> changes to
>>>>>>>>>>>>>> github before the meeting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Aug 11, 2016 at 4:35 PM, Nathiesha Maddage <
>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I externalized the credentials in micro-service code and
>>>>>>>>>>>>>>> implemented the extension point. I plan to start on OSGI 
>>>>>>>>>>>>>>> services part once
>>>>>>>>>>>>>>> I finalize the remaining small tasks in these sections.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> How about tomorrow evening for the next meeting? I have
>>>>>>>>>>>>>>> lectures in the morning. So it would be easy if we can arrange 
>>>>>>>>>>>>>>> the meeting
>>>>>>>>>>>>>>> after 2 pm.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, Aug 11, 2016 at 11:42 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> How is the progress on remaining tasks? As per the previous
>>>>>>>>>>>>>>>> update, you are already done with configuring maven build + 
>>>>>>>>>>>>>>>> creating a
>>>>>>>>>>>>>>>> basic micro-service for publishing reports, aren't you?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The remaining work was to externalize hard coded
>>>>>>>>>>>>>>>> credentials in micro-service code, implement the extension 
>>>>>>>>>>>>>>>> point for
>>>>>>>>>>>>>>>> providing different JIRA keys to report errors for specific 
>>>>>>>>>>>>>>>> java packages
>>>>>>>>>>>>>>>> and define an OSGI service to be able to contribute publishers 
>>>>>>>>>>>>>>>> via other
>>>>>>>>>>>>>>>> eclipse plugins - if needed in future.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It would be great if we can finalize these soon as we are
>>>>>>>>>>>>>>>> reaching towards the end of GSOC program. Please suggest a 
>>>>>>>>>>>>>>>> time for a
>>>>>>>>>>>>>>>> meeting tomorrow. We can discuss about the issues you are 
>>>>>>>>>>>>>>>> facing - if any -
>>>>>>>>>>>>>>>> and discuss the plat to wrap the rest of the work by end of 
>>>>>>>>>>>>>>>> next week.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 2:06 PM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please join the hangout https://hangouts.googl
>>>>>>>>>>>>>>>>> e.com/hangouts/_/wso2.com/kavith
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 11:49 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Great! I have sent you the invitation.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>>>>>>>>> From: Nathiesha Maddage <nathieshamadd...@gmail.com>
>>>>>>>>>>>>>>>>>> Date: Fri, Aug 5, 2016 at 9:36 AM
>>>>>>>>>>>>>>>>>> Subject: Re: [Dev] GSoC2016-Contact Development Team
>>>>>>>>>>>>>>>>>> Feature
>>>>>>>>>>>>>>>>>> To: Kavith Lokuhewage <kav...@wso2.com>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That time is OK with me.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 8:01 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Shall we have the meeting at 2pm – 3pm today? Please
>>>>>>>>>>>>>>>>>>> let us know your availability.
>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Thu, Aug 4, 2016 at 12:21 PM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I started with creating a micro service. Thank you for
>>>>>>>>>>>>>>>>>>>> the reference.
>>>>>>>>>>>>>>>>>>>> If you can please show me how to host it in the cloud,
>>>>>>>>>>>>>>>>>>>> maybe during tomorrow meeting.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 10:22 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Friday morning seems to work for us. I will send you
>>>>>>>>>>>>>>>>>>>>> an invitation shortly.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> BTW, instead of implementing a JAX-RS service, we can
>>>>>>>>>>>>>>>>>>>>> implement a micro service using WSO2 MSF4J 2.0.0. And 
>>>>>>>>>>>>>>>>>>>>> WSO2 app cloud now
>>>>>>>>>>>>>>>>>>>>> supports deploying micro-services on the cloud.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Please follow [1] to create a micro service. It has
>>>>>>>>>>>>>>>>>>>>> detailed steps with a hello world service sample. Once 
>>>>>>>>>>>>>>>>>>>>> you define the
>>>>>>>>>>>>>>>>>>>>> service structure, you will be able to reuse most of the 
>>>>>>>>>>>>>>>>>>>>> code from existing
>>>>>>>>>>>>>>>>>>>>> publishers.
>>>>>>>>>>>>>>>>>>>>> However we have to externalize credentials for JIRA
>>>>>>>>>>>>>>>>>>>>> and SMTP to a file. You may use Java Preferences API to 
>>>>>>>>>>>>>>>>>>>>> do that.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> For now, test it on your local env. We can directly
>>>>>>>>>>>>>>>>>>>>> host the jar in the cloud and get a URL for the service. 
>>>>>>>>>>>>>>>>>>>>> I can show you how
>>>>>>>>>>>>>>>>>>>>> to do it in a quick call if needed. Anyway, local testing 
>>>>>>>>>>>>>>>>>>>>> is sufficient for
>>>>>>>>>>>>>>>>>>>>> now and make sure that the service URL is configurable 
>>>>>>>>>>>>>>>>>>>>> via eclipse
>>>>>>>>>>>>>>>>>>>>> preferences.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [1] *https://github.com/wso2/msf4j
>>>>>>>>>>>>>>>>>>>>> <https://github.com/wso2/msf4j>*
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 8:58 AM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I will fork the repo as you have suggested and I got
>>>>>>>>>>>>>>>>>>>>>> started with the REST API part.
>>>>>>>>>>>>>>>>>>>>>> How about Friday morning for the next meeting?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks and Regards
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 9:42 PM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Nothing wrong with both poms and yeah, pom1.xml will
>>>>>>>>>>>>>>>>>>>>>>> break the build. However, I think there's a proper 
>>>>>>>>>>>>>>>>>>>>>>> solution to this.
>>>>>>>>>>>>>>>>>>>>>>> Take a fork of the developer-studio-kernel repo, add
>>>>>>>>>>>>>>>>>>>>>>> your plugin to plugins folder. Keep working on that 
>>>>>>>>>>>>>>>>>>>>>>> repo afterwards. This
>>>>>>>>>>>>>>>>>>>>>>> way, after finalizing the development, you can directly 
>>>>>>>>>>>>>>>>>>>>>>> send a pull request
>>>>>>>>>>>>>>>>>>>>>>> to kernel repo from your fork.
>>>>>>>>>>>>>>>>>>>>>>> Yes, we use the qualifier in versions, in addition
>>>>>>>>>>>>>>>>>>>>>>> to major, minor and patch version components.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> As we discussed during previous meeting, you can now
>>>>>>>>>>>>>>>>>>>>>>> start working on moving email and jira publishing logic 
>>>>>>>>>>>>>>>>>>>>>>> to a web app and
>>>>>>>>>>>>>>>>>>>>>>> expose a single rest API for to invoke them. So, 
>>>>>>>>>>>>>>>>>>>>>>> eclipse plugin will call
>>>>>>>>>>>>>>>>>>>>>>> to this rest service and only a single publisher will 
>>>>>>>>>>>>>>>>>>>>>>> be implemented in the
>>>>>>>>>>>>>>>>>>>>>>> plugin. In this way, we can get rid of asking users to 
>>>>>>>>>>>>>>>>>>>>>>> register on our jira
>>>>>>>>>>>>>>>>>>>>>>> and asking them to enter their gmail credentials - both 
>>>>>>>>>>>>>>>>>>>>>>> which are most
>>>>>>>>>>>>>>>>>>>>>>> likely ignored by users. We will create a bot jira user 
>>>>>>>>>>>>>>>>>>>>>>> and email account
>>>>>>>>>>>>>>>>>>>>>>> and keep those credentials within the web app it self - 
>>>>>>>>>>>>>>>>>>>>>>> and only ask users
>>>>>>>>>>>>>>>>>>>>>>> about their contact information (name, email - in case 
>>>>>>>>>>>>>>>>>>>>>>> we need to get back
>>>>>>>>>>>>>>>>>>>>>>> - and company) when sending the error report.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> BTW, we can have another review on this Friday.
>>>>>>>>>>>>>>>>>>>>>>> Please propose a time which fits for you.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 8:33 AM, Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I tried creating the pom.xml by referring to the
>>>>>>>>>>>>>>>>>>>>>>>> Developer Studio plugin projects in git hub. Following 
>>>>>>>>>>>>>>>>>>>>>>>> the same structure
>>>>>>>>>>>>>>>>>>>>>>>> as in the github plugin projects. I came up with this, 
>>>>>>>>>>>>>>>>>>>>>>>> pom1.xml.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> However since my project is still not under those
>>>>>>>>>>>>>>>>>>>>>>>> parent projects as in github, I created another 
>>>>>>>>>>>>>>>>>>>>>>>> pom2.xml as follows, by
>>>>>>>>>>>>>>>>>>>>>>>> removing the parent tag, by adding p2 repositaries and 
>>>>>>>>>>>>>>>>>>>>>>>> tycho plugin. After
>>>>>>>>>>>>>>>>>>>>>>>> fixing couple of errors, I could successfully build 
>>>>>>>>>>>>>>>>>>>>>>>> the project using
>>>>>>>>>>>>>>>>>>>>>>>> pom2.xml.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Can you please have a look at the two pom.xml files
>>>>>>>>>>>>>>>>>>>>>>>> and tell me if they seem to be OK or if there are any 
>>>>>>>>>>>>>>>>>>>>>>>> issues in them? If
>>>>>>>>>>>>>>>>>>>>>>>> that is OK, I can move to the next milestone of the 
>>>>>>>>>>>>>>>>>>>>>>>> project.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Furthermore I changed the Bundle-Version in the
>>>>>>>>>>>>>>>>>>>>>>>> project manifest to 4.2.0.qualifier, because the 
>>>>>>>>>>>>>>>>>>>>>>>> plugin projects in git hub
>>>>>>>>>>>>>>>>>>>>>>>> under Developer studio seem to have that version. I 
>>>>>>>>>>>>>>>>>>>>>>>> hope that is OK.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Thanks for the article on osgi services. I will go
>>>>>>>>>>>>>>>>>>>>>>>> through it.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Aug 1, 2016 at 8:22 AM, Kavith Lokuhewage <
>>>>>>>>>>>>>>>>>>>>>>>> kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> How is the progress on converting project to a
>>>>>>>>>>>>>>>>>>>>>>>>> maven project? Please let us know if you face any 
>>>>>>>>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> BTW, [1] is a good article on osgi services with
>>>>>>>>>>>>>>>>>>>>>>>>> eclipse plugins. We can use them for further 
>>>>>>>>>>>>>>>>>>>>>>>>> decoupling publishers and
>>>>>>>>>>>>>>>>>>>>>>>>> report generators.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> [1] http://www.vogella.com/tutoria
>>>>>>>>>>>>>>>>>>>>>>>>> ls/OSGiServices/article.html
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On 29 Jul 2016 5:19 p.m., "Nathiesha Maddage" <
>>>>>>>>>>>>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Jasintha and Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Here is the project plan for the upcoming 3/4
>>>>>>>>>>>>>>>>>>>>>>>>>> weeks.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           *July 30th-1st Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Add and configure pom.xml
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Use Maven tycho plugin
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Build project using Maven
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           *2nd Aug-6th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Write a REST web service to publish errors,
>>>>>>>>>>>>>>>>>>>>>>>>>>    deploy in tomcat and testing.
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Add options for the current plugin project
>>>>>>>>>>>>>>>>>>>>>>>>>>    to use above web service
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Add current project classes and methods to
>>>>>>>>>>>>>>>>>>>>>>>>>>    be comply with above changes
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           *7th Aug-11th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Define an extension point of the plugin
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Add methods to get the registered plugins
>>>>>>>>>>>>>>>>>>>>>>>>>>    and their Project keys, to maintain a map
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Add methods to group errors under their
>>>>>>>>>>>>>>>>>>>>>>>>>>    required plugins
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Change the publisher methods to create
>>>>>>>>>>>>>>>>>>>>>>>>>>    multiple issues in Jira
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           *12th Aug -15th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Improve ErrorPublisher interfaces
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Write OSGI services for ErrorPublisher
>>>>>>>>>>>>>>>>>>>>>>>>>>    interfaces
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           *16th Aug – 17th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Create Feature Project using the plugin
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>         * 18th Aug – 20th Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Refine the code
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Fix bugs
>>>>>>>>>>>>>>>>>>>>>>>>>>    - Testing
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          *21st Aug – 22nd Aug*
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>    -  Documentation
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jul 29, 2016 at 9:48 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Here are the minutes of the meeting I had
>>>>>>>>>>>>>>>>>>>>>>>>>>> yesterday (28/07/16) with Jasintha and Kavith.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> During the meeting the current project progress
>>>>>>>>>>>>>>>>>>>>>>>>>>> was discussed and suggestions were made to improve 
>>>>>>>>>>>>>>>>>>>>>>>>>>> and finalize the
>>>>>>>>>>>>>>>>>>>>>>>>>>> development of the project. Listed below are the 
>>>>>>>>>>>>>>>>>>>>>>>>>>> key points discussed
>>>>>>>>>>>>>>>>>>>>>>>>>>> during the meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 1.       Instructions were given on how to add
>>>>>>>>>>>>>>>>>>>>>>>>>>> pom.xml, to change its fields to match with the 
>>>>>>>>>>>>>>>>>>>>>>>>>>> project , to use Maven
>>>>>>>>>>>>>>>>>>>>>>>>>>> tycho plugin and to build the project using maven.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 2.       Suggestions were made on creating and
>>>>>>>>>>>>>>>>>>>>>>>>>>> improving interfaces like ErrorPublisher and 
>>>>>>>>>>>>>>>>>>>>>>>>>>> ReportGenerator, and how to
>>>>>>>>>>>>>>>>>>>>>>>>>>> call the publish method of all the registered 
>>>>>>>>>>>>>>>>>>>>>>>>>>> publishers using an iterator
>>>>>>>>>>>>>>>>>>>>>>>>>>> in the main controller class.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 3.       We planned to add another option for
>>>>>>>>>>>>>>>>>>>>>>>>>>> the user, where he does not have any gmail and jira 
>>>>>>>>>>>>>>>>>>>>>>>>>>> credentials, but a
>>>>>>>>>>>>>>>>>>>>>>>>>>> remote server would take care of publishing the 
>>>>>>>>>>>>>>>>>>>>>>>>>>> error using a common
>>>>>>>>>>>>>>>>>>>>>>>>>>> general account. For that I was asked to write a 
>>>>>>>>>>>>>>>>>>>>>>>>>>> REST web service that
>>>>>>>>>>>>>>>>>>>>>>>>>>> would handle this procedure, and to deploy it in 
>>>>>>>>>>>>>>>>>>>>>>>>>>> tomcat for testing.
>>>>>>>>>>>>>>>>>>>>>>>>>>> Possibility of using micro services for this was 
>>>>>>>>>>>>>>>>>>>>>>>>>>> also discussed.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 4.       We planned to add multiple project
>>>>>>>>>>>>>>>>>>>>>>>>>>> keys for the jira create issue option where 
>>>>>>>>>>>>>>>>>>>>>>>>>>> required, and to assign the
>>>>>>>>>>>>>>>>>>>>>>>>>>> project key based on the plugin that is responsible 
>>>>>>>>>>>>>>>>>>>>>>>>>>> for the error. For that
>>>>>>>>>>>>>>>>>>>>>>>>>>> purpose, it was suggested to create an extension 
>>>>>>>>>>>>>>>>>>>>>>>>>>> point of the project, so
>>>>>>>>>>>>>>>>>>>>>>>>>>> other plugins can extend it and define their own 
>>>>>>>>>>>>>>>>>>>>>>>>>>> project key. Using this
>>>>>>>>>>>>>>>>>>>>>>>>>>> all the plugins that have extended the error 
>>>>>>>>>>>>>>>>>>>>>>>>>>> reporter plugin and their
>>>>>>>>>>>>>>>>>>>>>>>>>>> respective project keys can be fetched, and a map 
>>>>>>>>>>>>>>>>>>>>>>>>>>> can be maintained, to be
>>>>>>>>>>>>>>>>>>>>>>>>>>> used during the error reporting process.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 5.       To expose the Publisher classes, OSGI
>>>>>>>>>>>>>>>>>>>>>>>>>>> services will be introduced to the project.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 6.       It was suggested to create a feature
>>>>>>>>>>>>>>>>>>>>>>>>>>> by adding this plugin.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Furthermore instructions were given on the
>>>>>>>>>>>>>>>>>>>>>>>>>>> documentation required for the project, and time 
>>>>>>>>>>>>>>>>>>>>>>>>>>> frame for documentation
>>>>>>>>>>>>>>>>>>>>>>>>>>> was suggested. And I was asked to send a project 
>>>>>>>>>>>>>>>>>>>>>>>>>>> plan for the upcoming 3
>>>>>>>>>>>>>>>>>>>>>>>>>>> weeks.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 26, 2016 at 7:39 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I accepted the invitation.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:42 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I have sent the invitation for the meeting at
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2pm-3pm on 28/07/2016 [1].
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] https://goo.gl/PLEWQd
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:13 PM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> How about Thursday evening, for the meeting?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am free after 1 pm.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for the examples. I was going to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> refactor the code by introducing the interfaces 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as you suggested during the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mid evaluation. But I was not sure how to do 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> that. I will try to change the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> code as given in the examples before the next 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I think it is good to start converting the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project to a maven project as only a few weeks 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> remaining to finalize the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project. We can discuss about that during the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 3:10 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I noticed that there are some more pending
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tasks to restructure the code base as per the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> discussion we had during last
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> code review. Just putting them down here again, 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> so that you are able to go
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through again and complete any missing parts.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Introduce interfaces for the each sub
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> component  to decouple main controller logic 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from implementation specific
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> things*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> For example, right now, the controller class
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (ErrorReporter) is hardly coupled with 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> EmailSender and RemoteJiraConnector.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We can think latter two as error report 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> publishers and introduce an
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> interface called ErrorPublisher as below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public interface ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> And then EmailSender and RemoreJiraConnector
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> classes can be refactored like below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class EmailPublisher implements
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      void init () throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        //init : read preferences for SMTP
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> connection params
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     // implement publish method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>         init();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        //send mail
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class JiraPublisher implements
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      void init () throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           //init : read preferences for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JIRA resp API connection params
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    // implement publish method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    void publish(ReportGenerator reportGen)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        init();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       //post to JIRA api and create issue
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally refactor ErrorReporter class to use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> only ErrorPublisher interface. Further more, 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce methods to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bind/unbind error publishers.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class ErrorReporter {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     Map<String, ErrorPublisher>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> registeredPublishers;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     public void addPublisher (String id,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher publisher){
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>        registeredPublishers.put(id,p
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ublisher);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   public void reportError(){
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          //iterate over all publishers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>          // and call  publish() method
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (We can further ErrorReporter class by
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> using OSGI services to let other devstudio 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugins to contribute publishers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as needed - we can do that later as time 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> permits)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> For another example, currently you have used
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a class called ReportGenerator to generate the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> report in plain text and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> directly used that generator inside main 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> controller. Instead, you can
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce an interface called ReportGenerator 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and create a class called
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TextReportGenerator and move the code there - 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and decouple main controller
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and let other people add report generators 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> later (say an HTML report
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> generator) as needed. It can be done in same 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> manner as above example I have
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> provided .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Once you do above restructuring, we can
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> further improve the code to use OSGI services 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to decouple these components
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> even further.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally, I think it is time for us to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> convert the project to a maven project and use 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tycho maven plugins for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> building it. I can assist you with this task - 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> let's discuss this
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> furthermore during the call. The main 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> requirement here is to make this
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project directly mergable to developer studio 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> repository. Since we are now
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> reaching to the final weeks of GSOC coding 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> period, I think we should
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> concentrate a little more on this task.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Please a suggest a time for the meeting so
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> we are able to discuss these in-detail.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 2:11 PM, Kavith
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <kav...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> There were some changes done to preference
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> API since Eclipse Mars. I suspect that the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> root cause for the issue should
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be it. I will go through the changes we did in 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Developer Studio to fix
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues with new pref API and confirm you 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether it is the root cause or
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Meanwhile, please suggest a time for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> another meeting this week - probably on 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thursday or Friday. We will go
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through the complete implementation to verify 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> that everything is in order.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I went through the code and have some
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> comments too. I will put them in github it 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> self.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <https://twitter.com/KavithThiranga>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jul 20, 2016 at 10:20 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I started unit testing with InfoCollector
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and Startup Classes, and created a few unit 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tests using JUnit.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the progress of the project, I
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> am currently working on the ReportArchive 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> module. The ReportArchive module
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently displays all the sent error reports 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to the user in a window, and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am  working on adding a context menu option 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for each error report to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> inquire the current status of the issue.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the Preference page, I tried
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> creating a Input Dialog, that would open up 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for the very first time the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugin  reports an error to the user. This 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dialog would ask the user to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fill  values to compulsory fields like Jira 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Username and Password, and it
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would store these values in the preference 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> page as well, for future use.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I tried to save the user entered values in
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Input dialog, to the preference page using 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Activator.getDefault().getPreferenceStore().setValue()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> method. This method would set the user 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> entered values in respective fields
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> of the preference page, but that is just 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> temporary. These values disappear
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from the preference page the next time I run 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it. Only the default set
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> values by the code and the values that I 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> enter in the preference page there
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> itself would retain permanently. I tried to 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fix this for a couple of days
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and tried almost every solution I could find 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in the internet regarding
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Have you encountered a situation like this
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where you have to set the values in 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> preference page through code? Any idea
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether this is possible and if so how to do 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it would be of big help!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 7, 2016 at 6:31 AM, Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <nathieshamadd...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the current status of the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project, I am working on the development of 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the report Archive module,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where the user can view the previously sent 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> error reports and also the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> current status of those issues. Meanwhile I 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> thought to look into the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> testing part of the project as well. Is 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> their any special testing framework
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> used in Developer Studio testing, that I 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> need to adopt? I though to use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JUnit. Is it OK?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jun 28, 2016 at 9:34 AM,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha Maddage <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> nathieshamadd...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I downloaded and tried running the Data
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Analytics Server . Currently I am going 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through the DAS documentation and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the REST API. Is it possible to post data 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> using the REST API? As I noticed,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it only allows to retrieve data from the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DAS.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Dev mailing list
>>>>>>>>> Dev@wso2.org
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Susinda Perera*
>>>>>>>> Software Engineer
>>>>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>>>>>>>> Mobile:(+94)716049075
>>>>>>>> Blog: susinda.blogspot.com
>>>>>>>> WSO2 Inc. http://wso2.com/
>>>>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Susinda Perera*
>>>>> Software Engineer
>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>>>>> Mobile:(+94)716049075
>>>>> Blog: susinda.blogspot.com
>>>>> WSO2 Inc. http://wso2.com/
>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>
>


-- 

*Jasintha Dasanayake**Associate Technical Lead*

*WSO2 Inc. | http://wso2.com <http://wso2.com/>lean . enterprise .
middleware*


*mobile :- 0711-368-118*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to