Yes, instance is not always available, so the simplest thing to do would be: instance?.isSsl()
/B On Fri, Apr 21, 2017 at 5:25 PM, Paul Allen <[email protected]> wrote: > Hi Robert, > > Thanks for the include details for the credentials, that worked. > > Unfortunately the checked instance.isSsl() failed with: > > Caused by: java.lang.NullPointerException: Cannot invoke method > isSsl() on null object > > Kind regards, > Paul > > > > On 21 Apr 2017, at 15:19, Robert Sandell <[email protected]> wrote: > > > > //Untested but should be like this: > > def st = namespace("jelly:stapler") > > st.include(page: "id-and-description", class: descriptor.clazz) > > > > > > f.optionalBlock(name:_("ssl"), title:_("SSL connection"), checked: > instance.isSsl()) { > > f.entry(title:_("Trust"), field:"trust") { > > f.textbox() > > } > > } > > > > > > On Fri, Apr 21, 2017 at 3:49 PM, pallen <[email protected]> wrote: > > Hi Guys, > > > > I was looking to update some of my jelly code to groovy and not sure how > to do the following: > > > > <st:include page="id-and-description" class="${descriptor.clazz}"/> > > > > This imports the ID and Description for credentials, see original jelly. > > > > > > and set a checked boolean ('isSsl()'): > > > > <f:optionalBlock name="ssl" title="${%SSL connection}" > checked="${instance.isSsl()}"> > > <f:entry title="${%Trust}" field="trust"> > > <f:textbox/> > > </f:entry> > > </f:optionalBlock> > > > > > > f.optionalBlock(name:_("ssl"), title:_("SSL connection")) { > > f.entry(title:_("Trust"), field:"trust") { > > f.textbox() > > } > > } > > > > Kind regards, > > Paul > > > > -- > > 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/d946d214-f593-450f-8b86-c782da430858% > 40googlegroups.com. > > 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/CALzHZS3pjCoKNfLF2Nf-jrchDeSvBACCb1uM% > 3D6whu6ATE5387w%40mail.gmail.com. > > For more options, visit https://groups.google.com/d/optout. > > ------------------------------------------------------------ > -------------------- > Perforce Software UK Ltd is registered in England and Wales as company no. > 3816019 at the following address: West Forest Gate, > Wellington Road, Wokingham, > RG40 2AT, UK > ------------------------------------------------------------ > -------------------- > > -- > 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/E3D58517-BD06-40C5-B69E-58ECB7B553C3%40perforce.com. > 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/CALzHZS2zcwum0LZonSnT%2BP_vKnwCYsH8PCgds%2B2N4QMafujBmw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
