Subversion Repositories SmartDukaan

Rev

Rev 21570 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.common.util;

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.format.DateTimeParseException;

import javax.mail.internet.InternetAddress;

public class StringUtils {
        private StringUtils(){

        }
        public static final LocalDate toDate(String dateString)throws DateTimeParseException{
                return LocalDate.parse(dateString);
        }

        public static final LocalTime toTime(String timeString) throws DateTimeParseException{
                return LocalTime.parse(timeString);
        }

        public static boolean isValidMobile(String mobile){
                try{
                        Long.valueOf(mobile);
                }
                catch(Exception e){
                        return false;
                }

                if (mobile.startsWith("0")){
                        return false;
                }
                if (mobile.length()!=10){
                        return false;
                }
                return true;
        }

        public static boolean isValidEmailAddress(String email) {
                boolean result = true;
                try {
                        InternetAddress emailAddr = new InternetAddress(email);
                        emailAddr.validate();
                } catch (Exception ex) {
                        result = false;
                }
                return result;
        }
}