Ok, So if I want to do the apply thing (to update my json files). The best way would be to do in the Initializer a foreach on views and do a deleteView and addView. I will check that.
On Friday, October 16, 2015 at 6:01:26 PM UTC+2, Robert Sandell wrote: > > Well what I was suggesting was to create your custom view in code and then > add it to the ViewGroup (a.k. Jenkins) > > Jenkins.getActiveInstance().addView(new MyCustomView(...)) > > /B > > On Fri, Oct 16, 2015 at 5:39 PM, Jim SERRA <[email protected] > <javascript:>> wrote: > >> I don't want to bother you with details but my plugin is not really well >> developped (I learned by myself), so in short there is some data stored in >> json files. >> So I prefer to do this way like that I can add some security in >> persistance. >> >> The Initializer is quite interesting ! >> But I don't understand why you link the addView() method is it for the >> submit purpose? >> I never succeeded to do a submit of the view configuration in java. >> >> On Friday, October 16, 2015 at 5:20:54 PM UTC+2, Robert Sandell wrote: >>> >>> >>> http://javadoc.jenkins-ci.org/jenkins/model/Jenkins.html#addView(hudson.model.View) >>> http://javadoc.jenkins-ci.org/hudson/init/Initializer.html >>> >>> But if you add them to Jenkins they should be persisted as well so a >>> restart shouldn't remove them. >>> >>> /B >>> >>> On Fri, Oct 16, 2015 at 4:35 PM, Jim SERRA <[email protected]> wrote: >>> >>>> Hello, >>>> I have a plugin which manage custom views and portlets. >>>> I don't if it's possible but I would like to submit automatically all >>>> my customs views each time after my server Jenkins restart. >>>> >>>> Regards, >>>> Jim. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Developers" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jenkinsci-dev/b90bcf8f-3428-49ab-84ca-b329c7771964%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/jenkinsci-dev/b90bcf8f-3428-49ab-84ca-b329c7771964%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Robert Sandell >>> *Software Engineer* >>> *CloudBees Inc.* >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/4302571b-6810-42b7-8052-d4d09bc33efb%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-dev/4302571b-6810-42b7-8052-d4d09bc33efb%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Robert Sandell > *Software Engineer* > *CloudBees Inc.* > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/2eee4c6b-b650-4aa8-99de-d40b376f2c72%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
