Class FormUtils

    • Constructor Detail

      • FormUtils

        public FormUtils()
    • Method Detail

      • BooleanToInt

        public static int BooleanToInt​(boolean thisbool)
      • IntToBoolean

        public static boolean IntToBoolean​(int thisint)
      • BooleanToInteger

        public static Integer BooleanToInteger​(boolean thisbool)
      • IntegerToBoolean

        public static boolean IntegerToBoolean​(Integer thisint)
      • StringToDate

        public static Date StringToDate​(String thisdate,
                                        Locale locale)
      • FormStringToDate

        public static Date FormStringToDate​(String thisdate,
                                            Locale locale)
      • reformatDateString

        public static String reformatDateString​(String thisdate)
      • reformatDateBigDecimal

        public static String reformatDateBigDecimal​(BigDecimal thisdate)
      • reformatBigDecimalToDate

        public static Date reformatBigDecimalToDate​(BigDecimal thisdate)
      • SortStringToDate

        public static Date SortStringToDate​(String thisdate,
                                            Locale locale)
      • StringToTimestamp

        public static Date StringToTimestamp​(String ts)
      • DateToString

        public static String DateToString​(Date thisdate,
                                          Locale locale)
      • DateToFormString

        public static String DateToFormString​(Date thisdate,
                                              Locale locale)
      • TimestampToString

        public static String TimestampToString​(Date thisdate)
      • DateToSortString

        public static String DateToSortString​(Date thisdate,
                                              Locale locale)
      • StringToInt

        public static int StringToInt​(String thisstring)
      • IntToString

        public static String IntToString​(int thisint)
      • StringToInteger

        public static Integer StringToInteger​(String thisstring)
      • StringToLong

        public static Long StringToLong​(String thisstring)
      • StringToShort

        public static Short StringToShort​(String thisstring)
      • IntegerToString

        public static String IntegerToString​(Integer thisint)
      • LongToString

        public static String LongToString​(Long thislong)
      • ShortToString

        public static String ShortToString​(Short thisshort)
      • StringToDbl

        public static double StringToDbl​(String thisstring)
      • DblToString

        public static String DblToString​(double thisdouble)
      • StringToDouble

        public static Double StringToDouble​(String thisstring)
      • DoubleToString

        public static String DoubleToString​(Double thisdouble)
      • getString

        public static String getString​(String thisstring)
      • formatDouble

        public static String formatDouble​(Double d,
                                          NumberFormat format)
        Formatteert d volgens format. Geeft lege String indien d null is.
      • formatDouble

        public static String formatDouble​(double d,
                                          NumberFormat format)
        Formatteert d volgens format
      • parseDoubleAllowNull

        public static Double parseDoubleAllowNull​(String s,
                                                  NumberFormat format)
                                           throws ParseException
        Parst s volgens format. Returnt null indien s null is of een lege string. Throws wel een exception indien s geen double is.
        Throws:
        ParseException
      • formatBigDecimal

        public static String formatBigDecimal​(BigDecimal bd,
                                              NumberFormat format)
        Formatteert bd volgens format. Geeft lege String indien bd null is.
      • nullIfEmpty

        public static String nullIfEmpty​(String s)
      • intValue

        public static int intValue​(BigDecimal val)
        Berekent int waarde van BigDecimal
        Parameters:
        val - om te zetten BigDecimal, mag null zijn.
        Returns:
        geeft int waarde van val of 0 indien null
      • floatValue

        public static float floatValue​(BigDecimal val)
        Berekent float waarde van BigDecimal
        Parameters:
        val - om te zetten BigDecimal, mag null zijn.
        Returns:
        geeft float waarde van val of 0.0f indien null
      • stringValue

        public static String stringValue​(BigDecimal val)
        Berekent String waarde van BigDecimal.
        Parameters:
        val - om te zetten BigDecimal, mag null zijn.
        Returns:
        geeft String waarde van val of "" indien null
      • equalBD

        public static boolean equalBD​(BigDecimal val1,
                                      BigDecimal val2)
        Bepaalt of 2 BigDecimals gelijk zijn. Indien beide null zijn, zijn ze gelijk. Indien slechts een van beide null is, dan zijn ze ongelijk.
        Parameters:
        val1 - te vergelijken BigDecimal, mag null zijn.
        val2 - te vergelijken BigDecimal, mag null zijn.
        Returns:
        0, indien gelijk, >0, indien val1>val2 en <0 bij omgekeerde
      • bdValue

        public static BigDecimal bdValue​(String ff)
        Bepaalt BigDecimal op basis van string. Indien ff null is, dan is resultaat null. Indien ff niet omgezet kan worden in een BigDecimal dan is het resultaat 0.
        Parameters:
        ff - een string die een BigDecimal initialiseert.
        Returns:
        een BigDecimal of null
      • bdValueNull

        public static BigDecimal bdValueNull​(String ff)
        Bepaalt BigDecimal op basis van string. Indien ff null is, dan is resultaat null. Indien ff niet omgezet kan worden in een BigDecimal dan is het resultaat ook null.
        Parameters:
        ff - een string die een BigDecimal initialiseert.
        Returns:
        een BigDecimal of null
      • bdSure

        public static BigDecimal bdSure​(BigDecimal bD)
        Geeft altijd een BigDecimal ook indien null (=0).
        Parameters:
        bD - een BigDecimal of null
        Returns:
        geeft bD of 0, retourneert dus nooit null.
      • multiplyFactor

        public static BigDecimal multiplyFactor​(BigDecimal val,
                                                float factor)
        Vermenigvuldigt een BigDecimal met een factor. De factor wordt omgezet in een BigDecimal met een scale van 5.
        Parameters:
        val - BigDecimal
        factor - te vermenigvuldigen factor
        Returns:
        retourneert nooit null
      • multiplyFactor

        public static BigDecimal multiplyFactor​(BigDecimal val,
                                                float factor,
                                                int scale)
      • nullOrEmpty

        public static boolean nullOrEmpty​(String astr)
        gemaksfunctie die test of een string niet null of leeg is.
        Parameters:
        astr - te testen string
        Returns:
        true indien leeg of null
      • getStringArray

        public static String[] getStringArray​(org.apache.struts.validator.DynaValidatorForm dynaform,
                                              String param)
      • getInteger

        public static int getInteger​(org.apache.struts.validator.DynaValidatorForm dynaform,
                                     String param)
      • getBoolean

        public static boolean getBoolean​(org.apache.struts.validator.DynaValidatorForm dynaform,
                                         String param)
      • bytesToSizeFormat

        public static String bytesToSizeFormat​(long bytes)