Class Client

java.lang.Object
org.eclnt.jsfserver.defaultscreens.Client
All Implemented Interfaces:
Serializable

public class Client extends Object implements Serializable
Facade class to set configuration and other parameters for the current client.

There is one central CLIENTCONFIG, one central CLIENTREDIRECTURL and one central CLIENTREDIRECTPAGE component which are always sent to the client side. The attributes of the components refer to the values of the properties of this Client-class. - Per dialog session there is one Client-instance.

Please refer to the documentation of component CLIENTCONFIG in order to get detailed information about each property.
See Also:
  • Constructor Details

    • Client

      public Client()
  • Method Details

    • instance

      public static Client instance()
      Instance that managed the current client for the current session.
    • getTouchsupport

      public Boolean getTouchsupport()
      Please view component documentation of CLIENTCONFIG-TOUCHSUPPORT.
    • setTouchsupport

      public void setTouchsupport(Boolean touchsupport)
    • getBeepwhenblocked

      public Boolean getBeepwhenblocked()
      Please view component documentation of CLIENTCONFIG-BEEPWHENBLOCKED.
    • setBeepwhenblocked

      public void setBeepwhenblocked(Boolean beepwhenblocked)
    • getConnectionproblemmessage

      public String getConnectionproblemmessage()
      Please view component documentation of CLIENTCONFIG-CONNECTIONPROBLEMMESSAGE.
    • setConnectionproblemmessage

      public void setConnectionproblemmessage(String connectionproblemmessage)
    • getConnectionproblempopup

      public Boolean getConnectionproblempopup()
      Please view component documentation of CLIENTCONFIG-CONNECTIONPROBLEMPOPUP.
    • setConnectionproblempopup

      public void setConnectionproblempopup(Boolean connectionproblempopup)
    • getConfirmexit

      public Boolean getConfirmexit()
      Please view component documentation of CLIENTCONFIG-CONFIRMEXIT.
    • setConfirmexit

      public void setConfirmexit(Boolean confirmexit)
    • getCountry

      public String getCountry()
      Please view component documentation of CLIENTCONFIG-COUNTRY.
    • setCountry

      public void setCountry(String country)
    • getLanguage

      public String getLanguage()
      Please view component documentation of CLIENTCONFIG-LANGUAGE.
    • setLanguage

      public void setLanguage(String language)
    • getTimezone

      public String getTimezone()
      Please view component documentation of CLIENTCONFIG-TIMEZONE.
    • setTimezone

      public void setTimezone(String timezone)
    • getTitle

      public String getTitle()
      Please view component documentation of CLIENTCONFIG-TITLE.
    • setTitle

      public void setTitle(String title)
    • getTitleimage

      public String getTitleimage()
      Please view component documentation of CLIENTCONFIG-TITLEIMAGE.
    • setTitleimage

      public void setTitleimage(String titleimage)
    • getScale

      public BigDecimal getScale()
      Please view component documentation of CLIENTCONFIG-SCALE.
    • setScale

      public void setScale(BigDecimal scale)
    • setScaleAuto

      public void setScaleAuto()
      The "auto" value is represented by BigDecimal value of "0".
    • getTruestring

      public String getTruestring()
      Please view component documentation of CLIENTCONFIG-TRUESTRING.
    • setTruestring

      public void setTruestring(String truestring)
    • getFalsestring

      public String getFalsestring()
      Please view component documentation of CLIENTCONFIG-FALSESTRING.
    • setFalsestring

      public void setFalsestring(String falsestring)
    • getLoadstylewithsessionreference

      public Boolean getLoadstylewithsessionreference()
      Please view component documentation of CLIENTCONFIG-LOADSTYLEWITHSESSIONREFERENCE.
    • setLoadstylewithsessionreference

      public void setLoadstylewithsessionreference(Boolean loadstylewithsessionreference)
    • getDurationglasspaneblocker

      public Integer getDurationglasspaneblocker()
      Please view component documentation of CLIENTCONFIG-DURATIONGLASSPANEBLOCKER.
    • setDurationglasspaneblocker

      public void setDurationglasspaneblocker(Integer durationglasspaneblocker)
    • getDurationglasspaneblockerphase2

      public Integer getDurationglasspaneblockerphase2()
      Please view component documentation of CLIENTCONFIG-Durationglasspaneblockerphase2.
    • setDurationglasspaneblockerphase2

      public void setDurationglasspaneblockerphase2(Integer durationglasspaneblockerphase2)
    • getDurationglasspaneblockerphase3

      public Integer getDurationglasspaneblockerphase3()
      Please view component documentation of CLIENTCONFIG-Durationglasspaneblockerphase3.
    • setDurationglasspaneblockerphase3

      public void setDurationglasspaneblockerphase3(Integer durationglasspaneblockerphase3)
    • getRedirectURL

      public String getRedirectURL()
      Internal use only.
    • getRedirectURLTrigger

      public Trigger getRedirectURLTrigger()
      Internal use only.
    • getRedirectPage

      public String getRedirectPage()
      Internal use only.
    • getRedirectPageTrigger

      public Trigger getRedirectPageTrigger()
      Internal use only.
    • getRedirectPageKeepSession

      public boolean getRedirectPageKeepSession()
      Internal use only.
    • getSessionTimeoutUrl

      public String getSessionTimeoutUrl()
      Please view component documentation of CLIENTCONFIG-SESSIONTIMEOUTURL.
    • setSessionTimeoutUrl

      public void setSessionTimeoutUrl(String sessiontimeouturl)
    • setPopupmenupasteclipboard

      public void setPopupmenupasteclipboard(Boolean popupmenupasteclipboard)
      Please view component documentation of CLIENTCONFIG-POPUPMENUPASTECLIPBOARD.
    • getPopupmenupasteclipboard

      public Boolean getPopupmenupasteclipboard()
    • setPopupmenucopyclipboard

      public void setPopupmenucopyclipboard(Boolean popupmenucopyclipboard)
      Please view component documentation of CLIENTCONFIG-POPUPMENUCOPYCLIPBOARD.
    • getPopupmenucopyclipboard

      public Boolean getPopupmenucopyclipboard()
    • getAnimate

      public Boolean getAnimate()
      Please view component documentation of CLIENTCONFIG-ANIMATE.
    • setAnimate

      public void setAnimate(Boolean animate)
    • getNumberofreconnects

      public Integer getNumberofreconnects()
      Please view component documentation of CLIENTCONFIG-numberofreconnects.
    • setNumberofreconnects

      public void setNumberofreconnects(Integer numberofreconnects)
    • getTabonenter

      public Boolean getTabonenter()
      Please view component documentation of CLIENTCONFIG-tabonenter.
    • setTabonenter

      public void setTabonenter(Boolean tabonenter)
    • getPopupmenuglobalhotkeys

      public String getPopupmenuglobalhotkeys()
      Please view component documentation of CLIENTCONFIG-popupmenuglobalhotkeys.
    • setPopupmenuglobalhotkeys

      public void setPopupmenuglobalhotkeys(String popupmenuglobalhotkeys)
    • getDoubleclickclearstextselection

      public Boolean getDoubleclickclearstextselection()
      Please view component documentation of CLIENTCONFIG-doubleclickclearstextselection.
    • setDoubleclickclearstextselection

      public void setDoubleclickclearstextselection(Boolean doubleclickclearstextselection)
    • getKeyvariantshotkey

      public String getKeyvariantshotkey()
      Please view component documentation of CLIENTCONFIG-keyvariantshotkey.
    • setKeyvariantshotkey

      public void setKeyvariantshotkey(String keyvariantshotkey)
    • getInputusedefaultbrowserautofill

      public String getInputusedefaultbrowserautofill()
      Please view component documentation of CLIENTCONFIG-inputusedefaultbrowserautofill.
    • setInputusedefaultbrowserautofill

      public void setInputusedefaultbrowserautofill(String inputusedefaultbrowserautofill)
    • getSessiontimeouturl

      public String getSessiontimeouturl()
      Please view component documentation of CLIENTCONFIG-sessiontimeouturl.
    • setSessiontimeouturl

      public void setSessiontimeouturl(String sessiontimeouturl)
    • redirectDialogToURL

      public void redirectDialogToURL(String url)
      The browser is redireced to the (external or internal) URL that is passed. Do not use this method for navigation purposes but only for e.g. error situations: you want to switch the application to some error page.
    • redirectDialogToPage

      public void redirectDialogToPage(String page, boolean keepSession)
      The CaptainCasa client is told to switch its outest page to the one that is passed as parameter. Do not use this method for navigation purposes but only for dedicated purposes, in which you want the user to be moved out of the current scope. (e.g. error management)