Commit 4619022e authored by vvengurlekar's avatar vvengurlekar

DashboardUtility.java - added a default method to get user_image and an access it from anywhere


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@182183 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d40174c3
package ibase.dashboard.Report.Utility;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.utility.UserInfoBean;
import java.io.File;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Arrays;
public class DashboardUtility {
@SuppressWarnings("unused")
......@@ -46,9 +55,41 @@ public class DashboardUtility {
{
return str ;
}
}
/* Added by varsha v. on 22nd Sept 2017 for adding default image icon */
public String getDefaultIconImageUtility(String imageName)
{
String userImagePath = CommonConstants.JBOSSHOME + File.separator +"server"+File.separator +"default"+File.separator +"deploy"+File.separator +"ibase.ear"+File.separator + "ibase.war" +File.separator + "resource" + File.separator + "images"+ File.separator + "users"+File.separator;
File file = new File(userImagePath+imageName+".png");
String imageSource = "";
if(file.exists())
{
imageSource = "<img class='cardProdImg2' src='"+CommonConstants.TOMCAT_HOME+"/ibase/resource/images/users/"+imageName+".png'/>";
}
else
{
String[] splited = imageName.split(" ");
System.out.println("::::::::::::::::splited getDefaultIconImageUtility: "+Arrays.toString(splited));
String defaultUserImg = ""+splited[0].charAt(0);
if(splited.length==2)
{
String lastWord = ""+splited[1].charAt(0);
System.out.println("lastWord getTodayAgenda :"+lastWord);
defaultUserImg = defaultUserImg + ""+lastWord.charAt(0);
}
else if(splited.length>2)
{
defaultUserImg = defaultUserImg + splited[splited.length - 1].charAt(0);
}
defaultUserImg = defaultUserImg.toUpperCase();
System.out.println("defaultUserImg :"+defaultUserImg);
imageSource = "<span class='defaultUserImg1'> "+defaultUserImg+" </span>";
}
System.out.println("imageSource :"+imageSource);
return imageSource;
}
/* Ended by varsha v. on 22nd Sept 2017 for adding default image icon */
public String checkDouble(String str)
{
if (str == null)
......@@ -60,5 +101,4 @@ public class DashboardUtility {
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment