001
014
015 package com.liferay.portal.util;
016
017 import com.liferay.portal.kernel.util.ColorSchemeFactory;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.model.ColorScheme;
020 import com.liferay.portal.model.impl.ColorSchemeImpl;
021
022
025 public class ColorSchemeFactoryImpl implements ColorSchemeFactory {
026
027 public ColorScheme getColorScheme() {
028 return new ColorSchemeImpl();
029 }
030
031 public ColorScheme getColorScheme(String colorSchemeId) {
032 return new ColorSchemeImpl(colorSchemeId);
033 }
034
035 public ColorScheme getColorScheme(
036 String colorSchemeId, String name, String cssClass) {
037
038 return new ColorSchemeImpl(colorSchemeId, name, cssClass);
039 }
040
041 public ColorScheme getDefaultRegularColorScheme() {
042 return new ColorSchemeImpl(
043 getDefaultRegularColorSchemeId(), StringPool.BLANK,
044 StringPool.BLANK);
045 }
046
047 public String getDefaultRegularColorSchemeId() {
048 return PropsValues.DEFAULT_REGULAR_COLOR_SCHEME_ID;
049 }
050
051 public ColorScheme getDefaultWapColorScheme() {
052 return new ColorSchemeImpl(
053 getDefaultWapColorSchemeId(), StringPool.BLANK, StringPool.BLANK);
054 }
055
056 public String getDefaultWapColorSchemeId() {
057 return PropsValues.DEFAULT_WAP_COLOR_SCHEME_ID;
058 }
059
060 }