package com.idega.content.themes.helpers.bean; import java.util.HashMap; import java.util.Map; public class BuiltInThemeStyle { private String id = null; private String name = null; private String uri = null; private Map<String, String> colours = null; private Map<String, String> variations = null; public BuiltInThemeStyle(String id) { this.id = id; } public BuiltInThemeStyle(String id, String name, String uri) { this(id); this.name = name; this.uri = uri; } public BuiltInThemeStyle(String id, BuiltInThemeStyle style) { this(id, style.getName(), style.getUri()); Map<String, String> colours = style.getColours(); this.colours = new HashMap<String, String>(); if (colours != null && !colours.isEmpty()) { this.colours.putAll(colours); } Map<String, String> variations = style.getVariations(); this.variations = new HashMap<String, String>(); if (variations != null && !variations.isEmpty()) { this.variations.putAll(variations); } } public String getId() { return id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUri() { return uri; } public void setUri(String uri) { this.uri = uri; } public Map<String, String> getColours() { return colours; } public void setColours(Map<String, String> colours) { this.colours = colours; } public Map<String, String> getVariations() { return variations; } public void setVariations(Map<String, String> variations) { this.variations = variations; } }