1
14
15 package com.liferay.portal.model.impl;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.model.ColorScheme;
20 import com.liferay.portal.model.Group;
21 import com.liferay.portal.model.LayoutSet;
22 import com.liferay.portal.model.Theme;
23 import com.liferay.portal.service.GroupLocalServiceUtil;
24 import com.liferay.portal.service.ThemeLocalServiceUtil;
25
26
32 public class LayoutSetImpl extends LayoutSetModelImpl implements LayoutSet {
33
34 public LayoutSetImpl() {
35 }
36
37 public Theme getTheme() throws SystemException {
38 return ThemeLocalServiceUtil.getTheme(
39 getCompanyId(), getThemeId(), false);
40 }
41
42 public ColorScheme getColorScheme() throws SystemException {
43 return ThemeLocalServiceUtil.getColorScheme(
44 getCompanyId(), getTheme().getThemeId(), getColorSchemeId(), false);
45 }
46
47 public Group getGroup() throws PortalException, SystemException {
48 return GroupLocalServiceUtil.getGroup(getGroupId());
49 }
50
51 public Theme getWapTheme() throws SystemException {
52 return ThemeLocalServiceUtil.getTheme(
53 getCompanyId(), getWapThemeId(), true);
54 }
55
56 public ColorScheme getWapColorScheme() throws SystemException {
57 return ThemeLocalServiceUtil.getColorScheme(
58 getCompanyId(), getWapTheme().getThemeId(), getWapColorSchemeId(),
59 true);
60 }
61
62 }