Hi Nuwan, actually I still continue to be unable to work with the plug-in.
If I perform a right click on "Mail Template" or "Report XSLTs" a menu including just "Delete" and "Save" options appears. If a perform double-click everywhere the same dropdown list including HTML, CSV and FO appears. By submitting a choice nothing happen.

How can I create a new template?
How can I open an existing one? How can I see and edit its content?
Am I missing something?
Should I remove some plug-in configuration file to reset? Maybe there are some trouble with the previous installation.

Regards,
F.

Il 27/06/2016 04:10, Nuwan Sameera ha scritto:
Hi,
I implemented save feature of edited content of mail and report templates. source code available in my git repository [1]
   [1]https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin

Please check and give me feedback.

Now I completed basic functionalities of syncope netbeans plugin called
 (01)Create new template
 (02)Delete existing template
 (03)Open existing template in editor
 (04)Save edit content

Please me update.

Regards.
Nuwan Sameera.

On Sun, Jun 26, 2016 at 11:50 AM, Nuwan Sameera <nuwansameer...@gmail.com <mailto:nuwansameer...@gmail.com>> wrote:

    Hi,
    I try to use setFormat method such that above example. But I have
    a problem.
    Can I know when we create new template we can access setFormat
    methaod without any process.
    Server throw error saying Format doesnot exit to given key.
    Please give me answer.
    Regards.
    Nuwan Sameera.

    On 21 Jun 2016 15:05, "Fabio Martelli" <fabio.marte...@gmail.com
    <mailto:fabio.marte...@gmail.com>> wrote:

        Il 21/06/2016 04:36, Nuwan Sameera ha scritto:

        Hi,
        I need to set template to new mail template or report
        template. I tried using setMailTemplate(key,format,input
        stream). There are some problems. Please give me java example
        to this.

        Hi Nuwan, please take a look at [1] to solve your issue.
        In particular, set template by using setFormat like as shown below

        ...
                // 3. set TEXT
                String textTemplate = "Hi there, I am ${username}.";
                mailTemplateService.setFormat(key,
        MailTemplateFormat.TEXT, IOUtils.toInputStream(textTemplate,
        SyncopeConstants.DEFAULT_CHARSET));
        ...

        About your code, please take care to remove all unused
        imports, to declare final variable when needed and to provide
        a valid serialVersionUID for every serializable class.

        Furthermore, it seems that the plugin does not work fine:

          * Right clicking just delete operation is available.
          * Something seems to be missed: see the attachment.
          * Demo server was rebooting when I tried the first time to
            connect to. I tried out again after, when it was ready to
            accept requests again, but it continued to fail just by
            showing what you can see in the attachment.
          * If I do a double-click it asks for a file format.
            Unfortunately it asks for the format by showing always the
            same select options. It seems that position of the
            double-click is not relevant.

        Please, let me know if I'm missing some step.

        Regards,
        F.

        [1]
        
https://github.com/apache/syncope/blob/7bd895148270969737496c17fb918219efbac0dd/fit/core-reference/src/test/java/org/apache/syncope/fit/core/MailTemplateITCase.java#L62-L152

        Regards,
        Nuwan Sameera

        On 20 Jun 2016 12:45, nuwansameer...@gmail.com
        <mailto:nuwansameer...@gmail.com> wrote:

            Hi,
            I completed add, remove template. Also view template data
            in editor view. Source code available in github.
            I tried to do edit and save feature of template.
            I tried using setTemplate() method. Not still completed.
            Please give me feedback.

            Regards.
            Nuwan sameera.

            On 8 Jun 2016 01:48, "Fabio Martelli"
            <fabio.marte...@gmail.com
            <mailto:fabio.marte...@gmail.com>> wrote:

                Hi Nuwan, go on for the moment.
                Refinements are welcome later, at more deeply
                integration time.

                Regards,
                F.

                Il 7 giugno 2016 17:33:34 CEST, Nuwan Sameera
                <nuwansameer...@gmail.com
                <mailto:nuwansameer...@gmail.com>> ha scritto:

                    Hi,

                      OK I will do it. Is others are ok.
                    Can I continue works this manner?

                    Regards,
                    Nuwan Sameera.

                    On Tue, Jun 7, 2016 at 8:57 PM, Fabio Martelli
                    <fabio.marte...@gmail.com
                    <mailto:fabio.marte...@gmail.com>> wrote:

                        Hi, it seems that the new version preserve
                        the theme.
                        Please try to find a proper solution to edit
                        configuration.

                        Please let me know.
                        Regards,
                        F.

                        On Tue, Jun 7, 2016 at 10:55 AM, Nuwan
                        Sameera <nuwansameer...@gmail.com
                        <mailto:nuwansameer...@gmail.com>> wrote:
                        > Hi,
                        >
                        > I updated my plugin. Source code available
                        in [1]
> [1]https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin
                        >
                        > Also following issues are solved.
                        >
                        >     1. Plugin installation/use seems to
                        corrupt my Netbeans theme.
                        > Remove UI theme.
                        >
                        >      2. I cannot find the way to change
                        plugin configuration
                        > Now data save UserData.txt in root folder.
                        configuration can change by edit
                        > it. It might be changed in proper way.
                        >
                        > No way to edit template content (take
                        administration console)
                        > No way to edit a specific format
                        >
                        > These are solved.
                        >
                        > Please check and give me feedback.
                        >
                        > Thanks and Regards,
                        >
                        > Nuwan Sameera.
                        >
                        >
                        > On Mon, Jun 6, 2016 at 2:12 PM, Fabio
                        Martelli <fabio.marte...@gmail.com
                        <mailto:fabio.marte...@gmail.com>>
                        > wrote:
                        >>
                        >> Il 06/06/2016 10:22, Nuwan Sameera ha scritto:
                        >>
                        >> Hi,
                        >>
                        >> Please give me response for my plugin
                        development available in
                        >>      [1]
                        >>
                        
https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin
                        >>
                        >> Steps in above mail.
                        >>
                        >> Hi Nuwan, see my comments below.
                        >>
                        >> Plugin installation/use seems to corrupt
                        my Netbeans theme.
                        >> I cannot find the way to change plugin
                        configuration
                        >> No way to edit template content (take
                        administration console [1] as
                        >> reference)
                        >> No way to edit a specific format
                        >> Not sure about the position btw keep it
                        there for the moment
                        >>
                        >> Regards,
                        >> F.
                        >>
                        >> [1]
                        
http://syncope-vm.apache.org:9080/syncope-console/login?1
                        >>
                        >>
                        >> Regards.
                        >> Nuwan Sameera.
                        >>
                        >> On Fri, Jun 3, 2016 at 11:07 AM, Nuwan
                        Sameera <nuwansameer...@gmail.com
                        <mailto:nuwansameer...@gmail.com>>
                        >> wrote:
                        >>>
                        >>> Hi,
                        >>>  Done. Plugin build with syncope. Thanks.
                        Source code in [1]
                        >>>
                        >>>   [1]
                        
https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin
                        >>>
                        >>> Steps to build and run plugin.
                        >>>
                        >>> (01) go to syncope/netbeans-plugin and
                        run mvn clean install
                        >>> (02) After build success create
                        netbeans-plugin-2.0.0-SNAPSHOT.jar and
                        >>> netbeans-plugin-2.0.0-SNAPSHOT.nbm in
                        /target folder
                        >>> (03) Open netbaens ide and go to
                        tools->pluging->Downloaded->Add Plugins
                        >>> and add .nbm file and click install
                        >>>
                        >>>   Then it work as netbeans plugin.
                        >>>
                        >>> Also we can test this easily.
                        >>>
                        >>> (01) Open netbeans-plugin source using
                        netbeans IDE.
                        >>> (02) Right click on project and run Clean
                        and Build.
                        >>> (03) After build success right click and
                        select Run
                        >>>
                        >>>   Then open new netbeans instance with
                        installed plugin.
                        >>>
                        >>> Plugin Running steps.
                        >>>
                        >>> (01) Go to Window->Apache Syncope. Then
                        open resource tree.
                        >>> (02) Load existing mail,report templates
                        to tree.
                        >>> (03) When double click on element open
                        instance on editor pane.
                        >>> (04) You can create new element using
                        right click and select New.
                        >>> (05) You can delete element using right
                        click and select Delete.
                        >>>
                        >>> Please check run and give me feed back.
                        >>>
                        >>> Regards.
                        >>> Nuwan Sameera.
                        >>>
                        >>> On Fri, Jun 3, 2016 at 7:59 PM, Nuwan
                        Sameera <nuwansameer...@gmail.com
                        <mailto:nuwansameer...@gmail.com>>
                        >>> wrote:
                        >>>>
                        >>>> Hi,
                        >>>>
                        >>>> Thank you. I try this.
                        >>>> Now can I send pr to upstream.
                        >>>>
                        >>>> Regards.
                        >>>> Nuwan sameera
                        >>>>
                        >>>> On 3 Jun 2016 7:48 pm, "Fabio Martelli"
                        <fabio.marte...@gmail.com
                        <mailto:fabio.marte...@gmail.com>>
                        >>>> wrote:
                        >>>>>
                        >>>>> Il 03/06/2016 13:16, Nuwan Sameera ha
                        scritto:
                        >>>>>
                        >>>>> Hi,
                        >>>>>
                        >>>>> Thank you. It is solved. But next step
                        given a problem.
                        >>>>>
                        >>>>> Failed to execute goal
                        >>>>>
                        
org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
                        >>>>> (default) on project netbeans-plugin:
                        Artifact does not contain any legal
                        >>>>> files: netbeans-plugin-2.0.0-SNAPSHOT.jar
                        >>>>>
                        >>>>> Sorry for the disturb.
                        >>>>>
                        >>>>> Override ianal plugin configuration
                        >>>>>
                        >>>>>    <plugin>
                        >>>>>  <groupId>org.codehaus.mojo</groupId>
                        >>>>>
                         <artifactId>ianal-maven-plugin</artifactId>
                        >>>>>  <version>1.0-alpha-1</version>
                        >>>>>  <configuration>
                        >>>>>  <skip>true</skip>
                        >>>>>  </configuration>
                        >>>>>    </plugin>
                        >>>>>
                        >>>>>
                        
http://lmgtfy.com/?q=Disable+a+Maven+plugin+defined+in+a+parent+POM
                        >>>>> ;)
                        >>>>>
                        >>>>> Hope this help.
                        >>>>> Regards,
                        >>>>> F.
                        >>>>>
                        >>>>>
                        >>>>> Regards,
                        >>>>> Nuwan Sameera.
                        >>>>>
                        >>>>>
                        >>>>> On Fri, Jun 3, 2016 at 4:32 PM, Fabio
                        Martelli
                        >>>>> <fabio.marte...@gmail.com
                        <mailto:fabio.marte...@gmail.com>> wrote:
                        >>>>>>
                        >>>>>> Il 03/06/2016 12:59, Nuwan Sameera ha
                        scritto:
                        >>>>>>
                        >>>>>> Hi,
                        >>>>>>
                        >>>>>> I try to build plugin by adding
                        following to pom.
                        >>>>>>
                        >>>>>> <properties>
                        >>>>>> ...
                        >>>>>>  <checkstyle.skip>true</checkstyle.skip>
                        >>>>>>
                        >>>>>>
                        >>>>>> Add
                        >>>>>> <rat.skip>true</rat.skip>
                        >>>>>>
                        >>>>>> Regards,
                        >>>>>> F.
                        >>>>>>
                        >>>>>>
                        >>>>>> ...
                        >>>>>> </properties>
                        >>>>>>
                        >>>>>>
                        >>>>>> But given an error. Error log
                        >>>>>>
                        >>>>>> Failed to execute goal
                        org.apache.rat:apache-rat-plugin:0.11:check
                        >>>>>> (rat-check) on project
                        netbeans-plugin: Too many files with unapproved
                        >>>>>> license: 16 See RAT report in:
                        >>>>>>
                        
/home/nuwan/Projects/gsoc/syncope/netbeans-plugin/target/rat.txt
                        -> [Help 1]
                        >>>>>>
                        >>>>>> Please help.
                        >>>>>>
                        >>>>>> Regards.
                        >>>>>> Nuwan Sameera.
                        >>>>>>
                        >>>>>> On Fri, Jun 3, 2016 at 3:34 PM, Fabio
                        Martelli
                        >>>>>> <fabio.marte...@gmail.com
                        <mailto:fabio.marte...@gmail.com>> wrote:
                        >>>>>>>
                        >>>>>>> Hi, see my comments/questions in-line.
                        >>>>>>> Regards,
                        >>>>>>> F.
                        >>>>>>>
                        >>>>>>> Il 03/06/2016 10:37, Nuwan Sameera ha
                        scritto:
                        >>>>>>>
                        >>>>>>> Hi,
                        >>>>>>>
                        >>>>>>> I added java code to list existing
                        mail templates and report
                        >>>>>>> templates to plugin tree. My codes
                        available in
                        >>>>>>>
                        >>>>>>> Please, provide me with a list of
                        steps to see results in netbeans.
                        >>>>>>> build, install plugin, restart ....
                        and ....
                        >>>>>>>
                        >>>>>>>
                        >>>>>>>
                        
https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin
                        >>>>>>>
                        >>>>>>> Currently plugin not in maven tree
                        because check-style given error.
                        >>>>>>> But plugin can build and run without
                        errors.
                        >>>>>>>
                        >>>>>>>
                        >>>>>>> Why don't you try to develop without
                        including in your project
                        >>>>>>> syncope sources?
                        >>>>>>> It should be enough to specify the
                        parent.
                        >>>>>>> Checkstyle can be disabled for your
                        project; you could add the
                        >>>>>>> following property into your pom.xml:
                        >>>>>>>
                        >>>>>>> <properties>
                        >>>>>>> ...
                        >>>>>>>  <checkstyle.skip>true</checkstyle.skip>
                        >>>>>>> ...
                        >>>>>>> </properties>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>> Please check and give me feedback.
                        >>>>>>>
                        >>>>>>> Regards.
                        >>>>>>> Nuwan Sameera.
                        >>>>>>>
                        >>>>>>> On Mon, May 30, 2016 at 1:37 PM,
                        Fabio Martelli
                        >>>>>>> <fabio.marte...@gmail.com
                        <mailto:fabio.marte...@gmail.com>> wrote:
                        >>>>>>>>
                        >>>>>>>> Il 30/05/2016 10:00, Nuwan Sameera
                        ha scritto:
                        >>>>>>>>>
                        >>>>>>>>> Hi,
                        >>>>>>>>> I do changes in netbeans plugin
                        development. These changes
                        >>>>>>>>> available in
                        >>>>>>>>>      [1]
                        >>>>>>>>>
                        
https://github.com/NuwanSameera/syncope/tree/master/netbeans-plugin
                        >>>>>>>>>
                        >>>>>>>>> (01)  nbm folder created when
                        netbeans module creation. If we
                        >>>>>>>>> rename it manifest.mf don't edit
                        with changes. I cannot find a method to
                        >>>>>>>>> change default manifest.mf path.
                        >>>>>>>>> (02)  .java file and .form file
                        create on same folder and I cannot
                        >>>>>>>>> find way to move .form file to
                        resource directory.
                        >>>>>>>>> (03) Rename Bundle.properties to
                        bundle.properties.
                        >>>>>>>>> (04) Change image position and path.
                        >>>>>>>>>
                        >>>>>>>>>  Please give me solutions for the
                        (01) and (02).
                        >>>>>>>>
                        >>>>>>>> Please, leave it as is and go on.
                        >>>>>>>> We will take a look forward.
                        >>>>>>>>>
                        >>>>>>>>>  Also am I correct with (03) and (04)
                        >>>>>>>>
                        >>>>>>>> ok.
                        >>>>>>>>>
                        >>>>>>>>>
                        >>>>>>>>> Thanks and Regards.
                        >>>>>>>>
                        >>>>>>>> Regards,
                        >>>>>>>> F.
                        >>>>>>>>
                        >>>>>>>>
                        >>>>>>>> --
                        >>>>>>>> Fabio Martelli
                        >>>>>>>>
                        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
                        >>>>>>>>
                        http://blog.tirasa.net/author/fabio/index.html
                        >>>>>>>>
                        >>>>>>>> Tirasa - Open Source Excellence
                        >>>>>>>> http://www.tirasa.net/
                        >>>>>>>>
                        >>>>>>>> Apache Syncope PMC
                        >>>>>>>> http://people.apache.org/~fmartelli/
                        <http://people.apache.org/%7Efmartelli/>
                        >>>>>>>>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>> --
                        >>>>>>> Nuwan Sameera.
                        >>>>>>> Undergraduate,
                        >>>>>>> Electronic and Telecommunication
                        Engineering,
                        >>>>>>> University of Moratuwa.
                        >>>>>>>
                        >>>>>>>
                        >>>>>>>
                        >>>>>>> --
                        >>>>>>> Fabio Martelli
                        >>>>>>>
                        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
                        >>>>>>>
                        http://blog.tirasa.net/author/fabio/index.html
                        >>>>>>>
                        >>>>>>> Tirasa - Open Source Excellence
                        >>>>>>> http://www.tirasa.net/
                        >>>>>>>
                        >>>>>>> Apache Syncope PMC
                        >>>>>>> http://people.apache.org/~fmartelli/
                        <http://people.apache.org/%7Efmartelli/>
                        >>>>>>
                        >>>>>>
                        >>>>>>
                        >>>>>>
                        >>>>>> --
                        >>>>>> Nuwan Sameera.
                        >>>>>> Undergraduate,
                        >>>>>> Electronic and Telecommunication
                        Engineering,
                        >>>>>> University of Moratuwa.
                        >>>>>>
                        >>>>>>
                        >>>>>>
                        >>>>>> --
                        >>>>>> Fabio Martelli
                        >>>>>>
                        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
                        >>>>>>
                        http://blog.tirasa.net/author/fabio/index.html
                        >>>>>>
                        >>>>>> Tirasa - Open Source Excellence
                        >>>>>> http://www.tirasa.net/
                        >>>>>>
                        >>>>>> Apache Syncope PMC
                        >>>>>> http://people.apache.org/~fmartelli/
                        <http://people.apache.org/%7Efmartelli/>
                        >>>>>
                        >>>>>
                        >>>>>
                        >>>>>
                        >>>>> --
                        >>>>> Nuwan Sameera.
                        >>>>> Undergraduate,
                        >>>>> Electronic and Telecommunication
                        Engineering,
                        >>>>> University of Moratuwa.
                        >>>>>
                        >>>>>
                        >>>>>
                        >>>>> --
                        >>>>> Fabio Martelli
                        >>>>>
                        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
                        >>>>>
                        http://blog.tirasa.net/author/fabio/index.html
                        >>>>>
                        >>>>> Tirasa - Open Source Excellence
                        >>>>> http://www.tirasa.net/
                        >>>>>
                        >>>>> Apache Syncope PMC
                        >>>>> http://people.apache.org/~fmartelli/
                        <http://people.apache.org/%7Efmartelli/>
                        >>>
                        >>>
                        >>>
                        >>>
                        >>> --
                        >>> Nuwan Sameera.
                        >>> Undergraduate,
                        >>> Electronic and Telecommunication Engineering,
                        >>> University of Moratuwa.
                        >>
                        >>
                        >>
                        >>
                        >> --
                        >> Nuwan Sameera.
                        >> Undergraduate,
                        >> Electronic and Telecommunication Engineering,
                        >> University of Moratuwa.
                        >>
                        >>
                        >>
                        >> --
                        >> Fabio Martelli
                        >>
                        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
                        >> http://blog.tirasa.net/author/fabio/index.html
                        >>
                        >> Tirasa - Open Source Excellence
                        >> http://www.tirasa.net/
                        >>
                        >> Apache Syncope PMC
                        >> http://people.apache.org/~fmartelli/
                        <http://people.apache.org/%7Efmartelli/>
                        >
                        >
                        >
                        >
                        > --
                        > Nuwan Sameera.
                        > Undergraduate,
                        > Electronic and Telecommunication Engineering,
                        > University of Moratuwa.




                -- Inviato dal mio cellulare Android con K-9 Mail.



-- Fabio Martelli
        https://it.linkedin.com/pub/fabio-martelli/1/974/a44
        http://blog.tirasa.net/author/fabio/index.html

        Tirasa - Open Source Excellence
        http://www.tirasa.net/

        Apache Syncope PMC
        http://people.apache.org/~fmartelli/
        <http://people.apache.org/%7Efmartelli/>




--
Nuwan Sameera.
Undergraduate,
Electronic and Telecommunication Engineering,
University of Moratuwa.


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/

Apache Syncope PMC
http://people.apache.org/~fmartelli/

Reply via email to