} else {
storeLogo.setURL((String)context.get("storeLogoURL"));
}
storeType.setLogo(storeLogo);
StoreThemeType storeTheme = new StoreThemeType();
StoreColorSchemeType storeColorScheme = null;
StoreColorType storecolor = null;
StoreFontType storeFont = null;
if (context.get("themeType").equals("Advanced")) {
storeColorScheme = new StoreColorSchemeType();
if (context.get("storeAdvancedThemeColor") != null) storeColorScheme.setColorSchemeID(Integer.parseInt((String)context.get("storeAdvancedThemeColor")));
storecolor = new StoreColorType();
storecolor.setPrimary((String)context.get("storePrimaryColor"));
storecolor.setSecondary((String)context.get("storeSecondaryColor"));
storecolor.setAccent((String)context.get("storeAccentColor"));
storeColorScheme.setColor(storecolor);
storeTheme.setColorScheme(storeColorScheme);
storeTheme.setName(null);
storeTheme.setThemeID(Integer.parseInt((String)context.get("storeAdvancedTheme")));
} else if (context.get("themeType").equals("Basic")) {
storeColorScheme = new StoreColorSchemeType();
if (context.get("storeBasicTheme")!=null) {
String storeBasicTheme = (String)context.get("storeBasicTheme");
String storeThemeId = null;
String storeColorSchemeId = null;
if (storeBasicTheme.indexOf("-") != -1) {
storeThemeId = storeBasicTheme.substring(0, storeBasicTheme.indexOf("-"));
storeColorSchemeId = storeBasicTheme.substring(storeBasicTheme.indexOf("-")+1);
}
if (storeColorSchemeId != null) storeColorScheme.setColorSchemeID(Integer.parseInt(storeColorSchemeId));
storecolor = new StoreColorType();
storecolor.setPrimary((String)context.get("storePrimaryColor"));
storecolor.setSecondary((String)context.get("storeSecondaryColor"));
storecolor.setAccent((String)context.get("storeAccentColor"));
storeColorScheme.setColor(storecolor);
storeFont = new StoreFontType();
storeFont.setNameColor((String)context.get("storeNameFontColor"));
storeFont.setNameFace(StoreFontFaceCodeType.valueOf((String)context.get("storeNameFont")));
storeFont.setNameSize(StoreFontSizeCodeType.valueOf((String)context.get("storeNameFontSize")));
storeFont.setTitleColor((String)context.get("storeTitleFontColor"));
storeFont.setTitleFace(StoreFontFaceCodeType.valueOf((String)context.get("storeTitleFont")));
storeFont.setTitleSize(StoreFontSizeCodeType.valueOf((String)context.get("storeTitleFontSize")));
storeFont.setDescColor((String)context.get("storeDescFontColor"));
storeFont.setDescFace(StoreFontFaceCodeType.valueOf((String)context.get("storeDescFont")));
storeFont.setDescSize(StoreFontSizeCodeType.valueOf((String)context.get("storeDescFontSize")));
storeColorScheme.setFont(storeFont);
storeTheme.setColorScheme(storeColorScheme);
storeTheme.setName(null);
storeTheme.setThemeID(Integer.parseInt(storeThemeId));
}
}
storeType.setTheme(storeTheme);
storeType.setHeaderStyle(StoreHeaderStyleCodeType.valueOf((String)context.get("storeHeaderStyle")));
storeType.setItemListLayout(StoreItemListLayoutCodeType.valueOf((String)context.get("storeItemLayout")));