Subversion Repositories SmartDukaan

Rev

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

Rev 8784 Rev 8785
Line 2... Line 2...
2
 * 
2
 * 
3
 */
3
 */
4
package in.shop2020.metamodel.core;
4
package in.shop2020.metamodel.core;
5
 
5
 
6
import java.util.ArrayList;
6
import java.util.ArrayList;
7
import java.util.HashMap;
-
 
8
import java.util.LinkedHashMap;
7
import java.util.LinkedHashMap;
9
import java.util.List;
8
import java.util.List;
10
import java.util.Map;
9
import java.util.Map;
11
import java.util.StringTokenizer;
10
import java.util.StringTokenizer;
12
 
11
 
13
import org.apache.commons.collections.MapUtils;
-
 
14
 
-
 
15
import in.shop2020.metamodel.core.Media.Type;
12
import in.shop2020.metamodel.core.Media.Type;
16
import in.shop2020.metamodel.util.MetaModelComponent;
13
import in.shop2020.metamodel.util.MetaModelComponent;
17
 
14
 
18
/**
15
/**
19
 * Represents un-structured data about Slide, Feature and Bullet. It is used
16
 * Represents un-structured data about Slide, Feature and Bullet. It is used
Line 117... Line 114...
117
    public void setMedias(Map<String, Media> medias) {
114
    public void setMedias(Map<String, Media> medias) {
118
        this.medias = medias;
115
        this.medias = medias;
119
    }
116
    }
120
 
117
 
121
    public Map<String, Media> getMedias() {
118
    public Map<String, Media> getMedias() {
122
    	if (MapUtils.isNotEmpty(medias)){
-
 
123
	    	Map<String, Media> m = new LinkedHashMap<String, Media>(); 
-
 
124
	    	for(Map.Entry<String, Media> m1 : medias.entrySet()) {
-
 
125
	    		if(m1.getKey().contains(".")){
-
 
126
	    			m.put(m1.getKey().replaceAll("\\.", "-"),m1.getValue());
-
 
127
	    		}else {
-
 
128
	    			m.put(m1.getKey(), m1.getValue());
-
 
129
	    		}
-
 
130
	    	}
-
 
131
	    	medias = m;
-
 
132
    	}
-
 
133
    	return medias;
119
        return medias;
134
    }
120
    }
135
    
121
    
136
    public void addMedia(Media media) {
122
    public void addMedia(Media media) {
137
        if(this.medias == null){
123
        if(this.medias == null){
138
            this.medias = new LinkedHashMap<String, Media>();
124
            this.medias = new LinkedHashMap<String, Media>();