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/tutorials/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,publisher);
>>>>>>>>>>>>    }
>>>>>>>>>>>>
>>>>>>>>>>>>   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

Reply via email to