Subversion Repositories SmartDukaan

Rev

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

Rev 22640 Rev 22647
Line 5... Line 5...
5
 
5
 
6
import in.shop2020.metamodel.core.Entity;
6
import in.shop2020.metamodel.core.Entity;
7
import in.shop2020.metamodel.core.Media;
7
import in.shop2020.metamodel.core.Media;
8
import in.shop2020.metamodel.core.Slide;
8
import in.shop2020.metamodel.core.Slide;
9
import in.shop2020.metamodel.core.SpecialPage;
9
import in.shop2020.metamodel.core.SpecialPage;
-
 
10
import in.shop2020.metamodel.definitions.Catalog;
10
import in.shop2020.metamodel.util.CreationUtils;
11
import in.shop2020.metamodel.util.CreationUtils;
11
import in.shop2020.metamodel.util.MediaPojo;
12
import in.shop2020.metamodel.util.MediaPojo;
12
 
13
 
13
import java.io.BufferedWriter;
14
import java.io.BufferedWriter;
14
import java.io.File;
15
import java.io.File;
Line 50... Line 51...
50
        bufferedWriter.close();
51
        bufferedWriter.close();
51
        fileWriter.close();
52
        fileWriter.close();
52
    }
53
    }
53
 
54
 
54
    public static void main(String[] args) throws Exception {
55
    public static void main(String[] args) throws Exception {
-
 
56
    	Long creationTime = CreationUtils.getLastContentGenerationTime();
-
 
57
    	CreationUtils.getEntitiesMarkedReady(creationTime - 86400*1000*10);
55
    	List<Long> entityIds = Arrays.asList();
58
    	List<Long> entityIds = Arrays.asList();
56
    	for (Long entityId : entityIds) {
59
    	for (Long entityId : entityIds) {
57
    		Entity e = CreationUtils.getEntity(entityId);
60
    		Entity e = CreationUtils.getEntity(entityId);
58
    		List<Slide> slides = e.getSlides();
61
    		List<Slide> slides = e.getSlides();
59
    		if (slides != null) {
62
    		if (slides != null) {
60
    			for (Slide slide: slides){
63
    			for (Slide slide: slides){
61
    				if(slide.getFreeformContent() !=null && slide.getFreeformContent().getMedias() !=null){
64
    				if(slide.getFreeformContent() !=null && slide.getFreeformContent().getMedias() !=null){
62
						LOG.info("Slide ID - for media:" + slide.getSlideDefinitionID());
65
    					String slideName = Catalog.getInstance().getDefinitionsContainer().getSlideDefinition(slide.getSlideDefinitionID()).getLabel();
63
						Collection<Media> medias = slide.getFreeformContent().getMedias().values();
66
						Collection<Media> medias = slide.getFreeformContent().getMedias().values();
64
						for (Media media : medias){
67
						for (Media media : medias){
-
 
68
							if(media.getFileName()==null){
-
 
69
								LOG.info("Slide ID - for media:" + slide.getSlideDefinitionID() + "Slide name is " + slideName);
65
							LOG.info("Media label -- " + media.getLabel());
70
								LOG.info("Media label -- " + media.getLabel());
66
							LOG.info("Media file name -- " + media.getFileName());
71
								LOG.info("Media file name -- " + media.getFileName());
-
 
72
							}
67
						}
73
						}
68
    				}
74
    				}
69
						
75
						
70
    			}
76
    			}
71
    		}
77
    		}