Subversion Repositories SmartDukaan

Rev

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

Rev 6875 Rev 6879
Line 53... Line 53...
53
            FileUtils.copyFile(this.userImage, fileToCreate);
53
            FileUtils.copyFile(this.userImage, fileToCreate);
54
            try {
54
            try {
55
                ScpService scp = new ScpService();
55
                ScpService scp = new ScpService();
56
                scp.scpFile("/var/lib/tomcat6/webapps/ROOT/images/banners/"+imageName, filePath+"/"+imageName);
56
                scp.scpFile("/var/lib/tomcat6/webapps/ROOT/images/banners/"+imageName, filePath+"/"+imageName);
57
                } catch (Exception e) {
57
                } catch (Exception e) {
-
 
58
                	log.error("SCP FAIL",e);
58
                	addActionError("Image Failed To Upload");
59
                	addActionError("Image Failed To Upload");
59
                	return "redirect";
60
                	return "redirect";
60
                }
61
                }
61
            }
62
            }
62
            if (StringUtils.isEmpty(link)) {
63
            if (StringUtils.isEmpty(link)) {
-
 
64
            	log.info("Empty Link Field");
63
            	this.link="#";
65
            	this.link="#";
64
            }
66
            }
65
            long rating = Long.parseLong(priority);
67
            long rating = Long.parseLong(priority);
-
 
68
            log.info("Parsing String Priority To Long");
66
            boolean state = Boolean.parseBoolean(status);
69
            boolean state = Boolean.parseBoolean(status);
-
 
70
            log.info("Parsing String Sctatus To Boolean");
67
            boolean containsMap = Boolean.parseBoolean(hasMap);
71
            boolean containsMap = Boolean.parseBoolean(hasMap);
-
 
72
            log.info("Parsing String hasMap To Boolean");
68
        	CatalogClient.addBanner(bannerName, imageName,link, rating, state, containsMap);
73
        	CatalogClient.addBanner(bannerName, imageName,link, rating, state, containsMap);
-
 
74
        	log.info("Adding banner"+bannerName+imageName+link+rating+state+containsMap);
69
        	if(containsMap) {
75
        	if(containsMap) {
-
 
76
        		log.info("Found Map");
70
        	   for(int i=0;i<mapLink.length;i++){
77
        	   for(int i=0;i<mapLink.length;i++){
71
        		   log.info("maplink"+mapLink[i]);
78
        		   log.info("maplink"+mapLink[i]);
72
        		   log.info("maplink"+mapCoordinates[i]);
79
        		   log.info("maplink"+mapCoordinates[i]);
73
    			   if(mapLink[i].isEmpty()) {
80
    			   if(mapLink[i].isEmpty()) {
74
    				  continue;
81
    				  continue;
75
    			   }
82
    			   }
76
    	 	       CatalogClient.addBannerMap(bannerName, mapLink[i], mapCoordinates[i]);
83
    	 	       CatalogClient.addBannerMap(bannerName, mapLink[i], mapCoordinates[i]);
77
         	   }	
84
         	   }	
78
        	}
85
        	}
79
        } catch (Exception e) {   
86
        } catch (Exception e) {   
-
 
87
        	log.error("Error while uploading/changing map",e);
80
            addActionError("Failed To Do Changes");
88
            addActionError("Failed To Do Changes");
81
            return "redirect";
89
            return "redirect";
82
        }
90
        }
83
        addActionMessage("Changes Applied Successfully");
91
        addActionMessage("Changes Applied Successfully");
84
        return "redirect";
92
        return "redirect";