Subversion Repositories SmartDukaan

Rev

Rev 6879 | Rev 8578 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6879 Rev 6885
Line 40... Line 40...
40
    private String[] mapCoordinates;
40
    private String[] mapCoordinates;
41
    public String create() {
41
    public String create() {
42
        try {
42
        try {
43
            filePath = servletRequest.getSession().getServletContext().getRealPath("/images/banners/");
43
            filePath = servletRequest.getSession().getServletContext().getRealPath("/images/banners/");
44
            setUrl("/user-image");
44
            setUrl("/user-image");
45
            Client CatalogClient = new CatalogClient().getClient();
-
 
46
            if (StringUtils.isNotEmpty(action)) {
-
 
47
            	CatalogClient.deleteBanner(action);
-
 
48
            	CatalogClient.deleteBannerMap(action);
-
 
49
            }
-
 
50
            if (StringUtils.isNotEmpty(userImageFileName)) {
45
            if (StringUtils.isNotEmpty(userImageFileName)) {
51
    
-
 
52
            File fileToCreate = new File(filePath, this.imageName); 
46
            File fileToCreate = new File(filePath, this.imageName); 
53
            FileUtils.copyFile(this.userImage, fileToCreate);
47
            FileUtils.copyFile(this.userImage, fileToCreate);
54
            try {
48
            try {
55
                ScpService scp = new ScpService();
49
                ScpService scp = new ScpService();
56
                scp.scpFile("/var/lib/tomcat6/webapps/ROOT/images/banners/"+imageName, filePath+"/"+imageName);
50
                scp.scpFile("/var/lib/tomcat6/webapps/ROOT/images/banners/"+imageName, filePath+"/"+imageName);
57
                } catch (Exception e) {
51
                } catch (Exception e) {
58
                	log.error("SCP FAIL",e);
52
                	log.error("Scp To Servers Failed",e);
59
                	addActionError("Image Failed To Upload");
53
                	addActionError("Image Failed To Upload");
60
                	return "redirect";
54
                	return "redirect";
61
                }
55
                }
62
            }
56
            }
63
            if (StringUtils.isEmpty(link)) {
57
            if (StringUtils.isEmpty(link)) {
64
            	log.info("Empty Link Field");
58
            	log.info("Empty Link Field");
65
            	this.link="#";
59
            	this.link="#";
66
            }
60
            }
67
            long rating = Long.parseLong(priority);
61
            long rating = Long.parseLong(priority);
68
            log.info("Parsing String Priority To Long");
-
 
69
            boolean state = Boolean.parseBoolean(status);
62
            boolean state = Boolean.parseBoolean(status);
70
            log.info("Parsing String Sctatus To Boolean");
-
 
71
            boolean containsMap = Boolean.parseBoolean(hasMap);
63
            boolean containsMap = Boolean.parseBoolean(hasMap);
-
 
64
            log.info("Adding banner: "+"Banner Name"+bannerName+"Image Name"+imageName+"Link"+link+"Rating"+rating+"Status"+state+"Has Map"+containsMap);
-
 
65
            Client CatalogClient = new CatalogClient().getClient();
72
            log.info("Parsing String hasMap To Boolean");
66
            if (StringUtils.isNotEmpty(action)) {
-
 
67
            	CatalogClient.deleteBanner(action);
73
        	CatalogClient.addBanner(bannerName, imageName,link, rating, state, containsMap);
68
            	CatalogClient.deleteBannerMap(action);
-
 
69
            }
74
        	log.info("Adding banner"+bannerName+imageName+link+rating+state+containsMap);
70
            CatalogClient.addBanner(bannerName, imageName,link, rating, state, containsMap);
75
        	if(containsMap) {
71
        	if(containsMap) {
76
        		log.info("Found Map");
72
        		log.info("Found Map");
77
        	   for(int i=0;i<mapLink.length;i++){
73
        	   for(int i=0;i<mapLink.length;i++){
78
        		   log.info("maplink"+mapLink[i]);
74
        		   log.info("maplink"+mapLink[i]);
79
        		   log.info("maplink"+mapCoordinates[i]);
75
        		   log.info("maplink"+mapCoordinates[i]);
Line 253... Line 249...
253
	}
249
	}
254
	
250
	
255
    
251
    
256
    @Override
252
    @Override
257
    public void setServletRequest(HttpServletRequest servletRequest) {
253
    public void setServletRequest(HttpServletRequest servletRequest) {
258
    	log.info("setservletrequest");
-
 
259
        this.servletRequest = servletRequest;
254
        this.servletRequest = servletRequest;
260
 
255
 
261
    }
256
    }
262
}
257
}
263
258