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