Subversion Repositories SmartDukaan

Rev

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

Rev 6522 Rev 22640
Line 1... Line 1...
1
/**
1
/**
2
 * 
2
 * 
3
 */
3
 */
4
package in.shop2020.ui.util;
4
package in.shop2020.ui.util;
5
 
5
 
-
 
6
import in.shop2020.metamodel.core.Entity;
-
 
7
import in.shop2020.metamodel.core.Media;
-
 
8
import in.shop2020.metamodel.core.Slide;
6
import in.shop2020.metamodel.core.SpecialPage;
9
import in.shop2020.metamodel.core.SpecialPage;
7
import in.shop2020.metamodel.util.CreationUtils;
10
import in.shop2020.metamodel.util.CreationUtils;
-
 
11
import in.shop2020.metamodel.util.MediaPojo;
8
 
12
 
9
import java.io.BufferedWriter;
13
import java.io.BufferedWriter;
10
import java.io.File;
14
import java.io.File;
11
import java.io.FileWriter;
15
import java.io.FileWriter;
12
import java.io.IOException;
16
import java.io.IOException;
-
 
17
import java.text.MessageFormat;
-
 
18
import java.util.Arrays;
-
 
19
import java.util.Collection;
-
 
20
import java.util.List;
13
import java.util.Map;
21
import java.util.Map;
14
 
22
 
15
import org.apache.commons.logging.Log;
23
import org.apache.commons.logging.Log;
16
import org.apache.commons.logging.LogFactory;
24
import org.apache.commons.logging.LogFactory;
17
import org.json.JSONException;
25
import org.json.JSONException;
Line 41... Line 49...
41
 
49
 
42
        bufferedWriter.close();
50
        bufferedWriter.close();
43
        fileWriter.close();
51
        fileWriter.close();
44
    }
52
    }
45
 
53
 
46
    public static void main(String[] args) throws JSONException, IOException {
54
    public static void main(String[] args) throws Exception {
-
 
55
    	List<Long> entityIds = Arrays.asList();
-
 
56
    	for (Long entityId : entityIds) {
-
 
57
    		Entity e = CreationUtils.getEntity(entityId);
-
 
58
    		List<Slide> slides = e.getSlides();
-
 
59
    		if (slides != null) {
-
 
60
    			for (Slide slide: slides){
-
 
61
    				if(slide.getFreeformContent() !=null && slide.getFreeformContent().getMedias() !=null){
47
        SpecialPageJSONConvertor bjc = new SpecialPageJSONConvertor();
62
						LOG.info("Slide ID - for media:" + slide.getSlideDefinitionID());
-
 
63
						Collection<Media> medias = slide.getFreeformContent().getMedias().values();
-
 
64
						for (Media media : medias){
-
 
65
							LOG.info("Media label -- " + media.getLabel());
48
        bjc.writeToJSONFile(new File("/home/amit/special-pages.json"));
66
							LOG.info("Media file name -- " + media.getFileName());
-
 
67
						}
-
 
68
    				}
-
 
69
						
-
 
70
    			}
-
 
71
    		}
-
 
72
    	}
49
    }
73
    }
50
}
74
}