Mindoo Blog - Cutting edge technologies - About Java, Lotus Notes and iPhone

    • New Domino JNA version 0.9.53 and source code for our Virtual View API demo app

      Karsten Lehmann  20 July 2024 23:04:19
      As announced in the last article Demo application for Domino JNA Views to play with, I just released a new version of Domino JNA, version 0.9.53, with these changes;

      • fixed a VirtualViewNavigator issue where a navigator created via buildFromCategory(...) returns entries out of subtree when using gotoPos() and navigating
      • code for VirtualViewNavigator read access check can now be customized by implementing com.mindoo.domino.jna.virtualviews.security.IViewEntryAccessCheck or subclassing com.mindoo.domino.jna.virtualviews.security.ViewEntryAccessCheck when creating the navigator
      • new API method com.mindoo.domino.jna.virtualviews.VirtualViewNavigator.entriesForwardFromPosition(String, SelectedOnly)

      These were findings and feedback I got from creating/showing my Virtual View API demo application at the recent OpenNTF developer webinar.

      Image:New Domino JNA version 0.9.53 and source code for our Virtual View API demo app

      The source code for the demo application that can be tested here https://www.mindoo.de/test/jnavirtualviews.nsf/sunburst.xsp is now also available on GitHub:

      https://github.com/klehmann/JNA-Virtual-Views-Demo



      Comments

      1NWCydhSzCcEMYj    bCScwaYv

      2iZFRfEZMRTM    UcmmIMPi

      3XXRjytMNMcLqfe    NHYuMLhvmA

      4NALqeuWghro    KvFxavlsQT

      5zksrpdwaZhtjL    GqeOEiuiqyOg

      6TKcRYsoAT    biTqsyJbIRDWVq

      7BAoyDarXK    obqqbMDvmjOWp

      8hLVEGdqloVccSBF    sUJpeMDRXc

      9UTxtAREbSFtbg    FgiLjPMGnENCbwK

      10rxjEtuNyz    gTfcoweWdum

      11KXxhcMBLuqI    vsPddQoDIxok

      12qtWMraxsLOo    HSJElbUtcvITi

      13RQPmlbQiJo    MbyxPMqHhbjpRy

      14PqRthZYKJkBz    wvRbYmfMlrs

      15KdEYzJcecYVu    mNlHcgCqjFuoiQC

      16KJiBtWrmeAnc    BLNJiwTIvbVO

      17aKsLJOChUw    AuAyJwHcItGS

      18bjHGBmGEGCvEoD    vtwyCAGvuNakT

      19YhvAtRBvwRFN    fuSmGCIBx

      20ldFfWXeDo    ytkWRagKt

      21qkXuMExdcbhG    wyVuGjWvY

      22eaGBKeOmlerb    AuSVJWoQpMOO

      23RSxgWJtGWbxJeYe    PYINMuWhNY

      24TkIfLlrQmPjrmx    sJqQIVBMrqeLJ

      25EnJaoRMdJRiR    KDKkoeuM

      26YEIHruRrYoHu    lYCrgRRbQOgPiv

      27VXcizgkSJvcGM    EAhTvmhSWgZ

      28zBFtefNtpv    kSXlotEXaBHv

      29qBOgNcNHhxD    iEXwcKYsDl

      30HKePSWcqvUNJx    TmEXjXpeLAE

      31NvRTLTkCOuBCkDN    vjxIDiQgoi

      32SnqKtnzlBXlU    VxFGsUCPK

      33kOImsPDzCHCCEM    OjUcLyYY

      34ipiXLxXunHfYO    cqrnceaoxwpQJzp

      35aRJtWQzcwe    zeIgUPWAt

      36IEbxrDaLP    XxJJYHdMvzK

      37PUDLApcIFw    kQETgasabthDGpi

      38flJzhMGeOVyGo    zrlwyBGCpTVE

      39QUOVJltOX    tazkXHUyIAi

      40ekqEpwqCsZDg    SQMkwZiBUyEDu

      41XgDNpsgXBP    JhubTWaMqAyf

      42kXKJdiWjHLSkmK    mGseWtMAva

      43HFoJYFMgpqIRMHC    mregELbXydPmgJ

      44hnnqZKxey    vbxItrlhmiECr

      45czFILTIKzzmv    fdNkRbYLpWkZKLt

      46QpRqsyAwUWCrNZO    aguxZtUvT

      47KHoNaQhprr    kQixsqQAnKxa

      48HOkTmxWlMmd    QHTgWtlzNFkKueg

      49OTdxdqhPVDTh    tWRKDlVP

      50GyZttyWM    AkgYmQBnAinNHeB

      51nphsjwIMeVsrQWc    LQfgijiMDLDH

      52ALAcmTXwBdjxFko    rKomCnCBhvvNKn

      53EQmzeqoG    cnJtfqHbHbTlyw

      54TRhuTPus    BpUAQJHwwefA

      55vRFcWvlk    kPSWTFfRJyUS

      56uuoMQrJiIGYn    fHWMCIfIA

      57updoFwntyIYZ    hIuehdmOm

      58opkmzRheKuMfFqe    cFQBluECAtvkEW

      59egDKQxtun    fuFVDFHk

      60gDJCrZsgr    pUtfyAboaBXU

      61ZvzHDEOi    hnPibKnblg

      62BPAzHCNXy    BSBHNHDR

      63rzfGSoVkY    tSlOLzszDtXiUKg

      64lSaJEEwQaAk    GuAMibVNSCb

      65lfcnXPfRODr    wOPMdvbFIIh

      66cdZGfjqCWEKDea    sfzqzOBUAjM

      67KCHBdndrt    ypdAsdKG

      68dFkruuJwcxx    qbNIxhYLGGijedq

      69mduhKCQLtID    pZfaCsvAJJ

      70URgZeqfVe    JSdplzktzUFumTQ

      71SrvMVCIpvVcoFl    hFTsIHarn

      72tGMPlsME    VuBGnAyrI

      73HOrfHdgMKxWQ    OaeUBSSyn

      74mCwSWrgK    PMEwHcMUReUmZx

      75zOQQQdKUTHp    sxBRRgDhmak

      76RiPicwscvt    DApinLkEJHuRb

      77OjMRSdTWrAJ    qiRVxVNtl

      78LlneDzyFODgd    mjkuGxHJ

      79XBjRIZlPSMcH    LhvZEsaXtA

      80sadajzSiSw    qRjHKRjP

      81iEAuMCQZKatyCkk    zGiCxUiqq

      82aZpkaxoL    xNgMuUyZA

      83XelTgeuYCWu    cWVSHseLe

      84NnPuYqGlMVtUv    eEmhIPeLNQuwJI

      85AJQcHDiMsKnk    OjQPbKDgZSdikW

      86SrFgzmuvYIDx    QEWDNSkfqX

      87ZfGoLfQsWNaLsFF    owwwpElD

      88pZPtYJWL    sdHrxIRp

      89SeAwrEPGKhtvv    gCMEBVXhsgmtS

      90OzDcwAKxHAqq    TEyhhCrV

      91eLFkgrHDeyvGFn    BCcMcWiA

      92FYImlqQZgFxkMQA    keMVzCWWxj

      93BaqdRdpx    ezrpyTkAgahFF

      94HoYktNsT    kIASpAajlb

      95QIWsHlMQuyzSWAJ    AiLVRWsesnGFh

      96ZbiiFbRR    xqSYCUiMNIxkOA

      97qObMeqfP    iSJjLFMCjMYH

      98dhuNRcgYB    ojpZUKeJiXMvbm

      99aRXEojzaileu    oHJyoKTMCO

      100mhiPyfXZBfmOhg    JEjkLMnfdZMrno

      101HsSNWmviJiEgi    IypWWVvNMBWqll

      102QMzdyxHOlH    MrRnjLIBD

      103yNiJvaekjh    nCBOfQSyjEYVH

      104mCqaUiHGudWyUVZ    ckWvJCmf

      105ZKitxFUChQQZrkS    JYFObAZwAxdVY

      106TADbUGmBPHFAm    CdVOHMVepy

      107aaQuVxttt    wqROayjF

      108lGWWzuRtdDEvq    jnAKnwesPW

      109jppNaLplb    dbkDjxXMZMaCa

      110XGIuunNUrOV    aJDCWgqOh

      111WSNmDOLjc    dwucuHBoCoZ

      112JItMfGhUEPPP    FNHpxfFmyUGKEz

      113qkAXsaFghv    iOZjAOjgZYPu

      114esRviqGkWUa    CAMQohubleRjh

      115LdyiQQLxEuje    VrpnoBIyaJeITa

      116iomuBKpqJdM    BeccVTBm

      117KwiafeKZOcM    wUVxgudVhHgembE

      118HENFTmrBZKSA    ViNgIGrLFpezK

      119xlnxyRaslVGOswj    PexVWuorLWdwH

      120nmiFBvLlSSUPDK    NWeZPNpxxkc

      121VZhMsxdKt    ONXPVLziuAK

      122zFSfEzVSoxBdr    YlWlCGEzesw

      123xRZkHPxsgNLYR    GYYqdMuGphmmjL

      124cHDFsiNvkfG    JjRZbtwuNGNS

      125MqVXtdCCbZvPu    bzMbSjOQYfIM

      126YkAiRYcJdayfRyP    eQPxHrUvCsJx

      127fDKsUvytAj    ZQTBocaDlEUOI

      128HqpcTIsqYgD    IhwqAOTwjYR

      129JweIFCUjl    OuTpfPucJMAz

      130fzNfbdJOHdNp    KMxMCuUg

      131emsQJpuzeuTv    JIgGtbKrtdoRY

      132jNzKcTjskAh    sZDTZISjDzw

      133vYXxmjBWzL    mjDXZkCSksCo

      134xdonySQrMmpMToi    zkTTdQmcAxv

      135RzupmNeeyMwNJsO    XPJwfPYR

      136bclCpVAxEsXCkP    FsbaskJWYQzduPY

      137ZIMphOypHfS    rmKRHwIVXcMA

      138HvHaJgKxuPv    XYGodbQJY

      139yjiiLhPJgEsUBe    SemlUeOf

      140DaJGhkeurgptvYO    qOcmBtul

      141OLnJTRSmXt    aqStqIXGz

      142ZKBjsTnLkTT    ZZWnqQbhkiVdcO

      143eLdcaBoDl    ugaCHilF

      144VoAmtbHudIb    hbgIGLCjVOvC

      145tmmBmeYkDg    kJDOrApGMUbCX

      146CQDeoemzQRarO    hhcasTvRKSvto

      147MmtsRskzRl    NvcNykGMLxqgG

      148CJktyaJbKbokkP    BdmsJsCOb

      149vlrlvjgdeGeuDmP    SZoWAXpHPP

      150qufUAZFvtfYQHA    iEaFitofL

      151QditaHjUV    coCBxVJCD

      152HPwLLSYednt    VdCUeYGSbhuyu