Class UtilFunction

java.lang.Object
org.bgerp.app.servlet.jsp.UtilFunction

public class UtilFunction extends Object
Functions called from util.tld JSP library.
  • Constructor Details

    • UtilFunction

      public UtilFunction()
  • Method Details

    • newInstance

      public static Object newInstance(String className, Object... args) throws Exception
      Creates a new instance of a Java class. Generic method with varargs argument, can't be called from JSP.
      Parameters:
      className - the class name.
      args - constructor arguments.
      Returns:
      Throws:
      Exception
    • newInstance

      public static Object newInstance(String className) throws Exception
      Non-varargs version of newInstance(String, Object...) for using as a JSP taglib method.
      Throws:
      Exception
    • newInstance

      public static Object newInstance(String className, Object arg0) throws Exception
      Non-varargs version of newInstance(String, Object...) for using as a JSP taglib method.
      Throws:
      Exception
    • newInstance

      public static Object newInstance(String className, Object arg0, Object arg1) throws Exception
      Non-varargs version of newInstance(String, Object...) for using as a JSP taglib method.
      Throws:
      Exception
    • newInstance

      public static Object newInstance(String className, Object arg0, Object arg1, Object arg2) throws Exception
      Non-varargs version of newInstance(String, Object...) for using as a JSP taglib method.
      Throws:
      Exception
    • checked

      public static String checked(Object collection, Object object)
      See Also:
      • invalid reference
        function checkedFromCollection.
    • checked

      public static String checked(Boolean object)
      See Also:
      • invalid reference
        function checkedFromBool.
    • selected

      public static String selected(Object collection, Object object)
      See Also:
      • invalid reference
        function selectedFromCollection.
    • selected

      public static String selected(Boolean object)
      See Also:
      • invalid reference
        function checkedFromBool.
    • getInt

      public static Integer getInt(Object value)
      See Also:
      • invalid reference
        function int.
    • uiid

      public static String uiid()
      Returns:
      an unique identifier for HTML nodes.
    • urlEncode

      public static String urlEncode(String value) throws UnsupportedEncodingException
      Throws:
      UnsupportedEncodingException
    • htmlEncode

      public static String htmlEncode(String value)
      Replaces some HTML symbols.

      < to &amp;lt;

      > to &amp;gt;

      \n to &lt;br/>

      \t to 4 whitespaces

      Parameters:
      value - input value.
      Returns:
      string with replacements.
    • httpLinksToHtml

      public static String httpLinksToHtml(String value)
      Recognizes and replaces HTTP links to HTML code. http://blog.codinghorror.com/the-problem-with-urls/
      Parameters:
      value -
      Returns:
    • quotEscape

      public static String quotEscape(String value)
      Escapes double quotes, used for preparation JS strings in JSPs.
      Parameters:
      value -
      Returns:
    • truncateHtml

      public static String truncateHtml(String s, Integer limit)
      Обрезает строку с HTML разметкой до максимальной длины, не разрывая теги. Находится первая подходящая позиция после указанной длины.
      Parameters:
      s - исходня строка.
      limit - максимальная длина.
      Returns:
    • fileNameWithLastModTime

      public static String fileNameWithLastModTime(String path)
    • docUrl

      public static String docUrl(String url)
    • toString

      @Deprecated public static final String toString(Collection<?> valuesList)
      Deprecated.
    • objectTitleList

      @Deprecated public static <T extends IdTitle> String objectTitleList(List<T> fullList, Set<Integer> selectedIds)
      Deprecated.