Class JsfUtils


  • @Dependent
    @Named
    public class JsfUtils
    extends java.lang.Object
    • Constructor Detail

      • JsfUtils

        public JsfUtils()
    • Method Detail

      • getAttributeApplication

        public static <T> T getAttributeApplication​(java.lang.String nameAttribute)
      • getAttributeApplication

        public static <T> T getAttributeApplication​(java.lang.Class<T> clazz,
                                                    java.lang.String nameAttribute)
      • setAttributeApplication

        public static void setAttributeApplication​(java.lang.String nameAttribute,
                                                   java.lang.Object value)
      • getAttributeSession

        public static <T> T getAttributeSession​(java.lang.Class<T> clazz,
                                                java.lang.String nameAttribute)
      • getAttributeSession

        public static <T> T getAttributeSession​(java.lang.String nameAttribute)
      • setAttributeSession

        public static void setAttributeSession​(java.lang.String nameAttribute,
                                               java.lang.Object value)
      • getAttributeRequest

        public static <T> T getAttributeRequest​(java.lang.String nameAttribute)
      • setAttributeRequest

        public static void setAttributeRequest​(java.lang.String nameAttribute,
                                               java.lang.Object value)
      • getAttributeFlash

        public static java.lang.Object getAttributeFlash​(java.lang.String nameAttribute)
      • setAttributeFlash

        public static void setAttributeFlash​(java.lang.String nameAttribute,
                                             java.lang.Object value)
      • getAttributeOnce

        public static <T> T getAttributeOnce​(java.lang.String nameAttribute)
      • getAttributeOnce

        public static <T> T getAttributeOnce​(java.lang.String nameAttribute,
                                             boolean keep)
      • setAttributeOnce

        public static void setAttributeOnce​(java.lang.String nameAttribute,
                                            java.lang.Object value)
      • getParameterRequest

        public static java.lang.String getParameterRequest​(java.lang.String nameAttribute)
      • getParameterRequest

        public static java.lang.String getParameterRequest​(java.lang.String nameAttribute,
                                                           java.lang.String valueDefault)
      • getRequestParameterMap

        public static java.util.Map<java.lang.String,​java.lang.String> getRequestParameterMap()
      • getRequestMap

        public static java.util.Map<java.lang.String,​java.lang.Object> getRequestMap()
      • getSessionMap

        public static java.util.Map<java.lang.String,​java.lang.Object> getSessionMap()
      • getApplicationMap

        public static java.util.Map<java.lang.String,​java.lang.Object> getApplicationMap()
      • getApplication

        public static javax.servlet.ServletContext getApplication()
      • getSession

        public static javax.servlet.http.HttpSession getSession()
      • getSession

        public static javax.servlet.http.HttpSession getSession​(boolean create)
      • getRequest

        public static javax.servlet.http.HttpServletRequest getRequest()
      • getResponse

        public static javax.servlet.http.HttpServletResponse getResponse()
      • getFlash

        public static javax.faces.context.Flash getFlash()
      • getContextPath

        public static java.lang.String getContextPath()
      • redirect

        public static java.lang.Boolean redirect​(java.lang.String pagina)
      • dispatch

        public static void dispatch​(java.lang.String pagina)
      • renderResponse

        public static void renderResponse()
      • removeAttributeSession

        public static void removeAttributeSession​(java.lang.String nameAttribute)
      • responseComplete

        public static void responseComplete()
      • getFacesContext

        public static javax.faces.context.FacesContext getFacesContext()
      • downloadArquivo

        public static void downloadArquivo​(java.io.File arquivo,
                                           java.lang.String nomeArquivo,
                                           br.com.jarch.util.type.FileType arquivoType)
      • download

        public static void download​(byte[] arquivo,
                                    java.lang.String nomeArquivo,
                                    br.com.jarch.util.type.FileType arquivoType)
      • getPath

        public static java.lang.String getPath​(java.lang.String path)
      • resolveExpressionLanguage

        public static java.lang.Object resolveExpressionLanguage​(java.lang.String expression)
      • addCallbackParam

        public static void addCallbackParam​(java.lang.String key,
                                            java.lang.Object value)
      • getUri

        public static java.lang.String getUri()
      • getUrl

        public static java.lang.String getUrl()
      • getScheme

        public static java.lang.String getScheme()
      • getPort

        public static int getPort()
      • getServerName

        public static java.lang.String getServerName()
      • existsComponentId

        public static boolean existsComponentId​(java.lang.String id)
      • findComponentClientId

        public static java.lang.String findComponentClientId​(java.lang.String id)
      • addMessageError

        public static void addMessageError​(java.lang.Exception ex)
      • addMessageError

        public static void addMessageError​(java.lang.String mensagem)
      • addMessageError

        public static void addMessageError​(java.lang.String titulo,
                                           java.lang.String mensagem)
      • addMessageError

        public static void addMessageError​(java.util.List<java.lang.Exception> erros)
      • hasMessageError

        public static boolean hasMessageError()
      • addMessageFatal

        public static void addMessageFatal​(java.lang.String mensagem)
      • addMessageFatal

        public static void addMessageFatal​(java.lang.String titulo,
                                           java.lang.String mensagem)
      • addMessageFatal

        public static void addMessageFatal​(java.util.List<java.lang.Exception> erros)
      • hasMessageFatal

        public static boolean hasMessageFatal()
      • addMessageWarn

        public static void addMessageWarn​(java.lang.String mensagem)
      • addMessageWarn

        public static void addMessageWarn​(java.lang.String titulo,
                                          java.lang.String mensagem)
      • addMessageWarn

        public static void addMessageWarn​(java.util.List<java.lang.Exception> erros)
      • hasMessageWarn

        public static boolean hasMessageWarn()
      • addMessageInfo

        public static void addMessageInfo​(java.lang.String mensagem)
      • addMessageInfo

        public static void addMessageInfo​(java.lang.String titulo,
                                          java.lang.String mensagem)
      • addMessageInfo

        public static void addMessageInfo​(java.util.List<java.lang.Exception> erros)
      • hasMessageInfo

        public static boolean hasMessageInfo()
      • formatColumnDataTable

        public static java.lang.String formatColumnDataTable​(br.com.jarch.util.type.FieldType fieldType,
                                                             java.lang.String row,
                                                             java.lang.String field)
      • formatColumnDataTable

        public static java.lang.String formatColumnDataTable​(br.com.jarch.util.type.FieldType fieldType,
                                                             java.lang.Object value)
      • formatMessageRequired

        public static java.lang.String formatMessageRequired​(java.lang.String label)
      • getQueryString

        public static java.lang.String getQueryString()
      • updateComponent

        public static void updateComponent​(java.lang.String id)
      • updateComponentIfExists

        public static void updateComponentIfExists​(java.lang.String id)
      • updateComponents

        public static void updateComponents​(java.util.List<java.lang.String> ids)
      • isSession

        public static boolean isSession()
      • sessionExpired

        public static void sessionExpired()
      • getRedirectLogout

        public static java.lang.String getRedirectLogout()
      • setRedirectLogout

        public static void setRedirectLogout​(java.lang.String redirectLogout)
      • getRedirectExpired

        public static java.lang.String getRedirectExpired()
      • setRedirectExpired

        public static void setRedirectExpired​(java.lang.String redirectExpired)
      • getTimeOutApplication

        public static int getTimeOutApplication()
      • setTimeOutApplication

        public static void setTimeOutApplication​(int timeOutSeconds)
      • updateTimerSession

        public static void updateTimerSession()
      • getOnlyNamePageCurrent

        public static java.lang.String getOnlyNamePageCurrent()
      • getOnlyNamePage

        public static java.lang.String getOnlyNamePage​(java.lang.String url)
      • setQueryStringMultiTenant

        public static boolean setQueryStringMultiTenant()