1
22
23 package com.liferay.portal.service.base;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
27 import com.liferay.portal.model.Layout;
28 import com.liferay.portal.model.impl.LayoutImpl;
29 import com.liferay.portal.service.LayoutLocalService;
30 import com.liferay.portal.service.persistence.LayoutUtil;
31
32 import java.util.List;
33
34
40 public abstract class LayoutLocalServiceBaseImpl implements LayoutLocalService {
41 public Layout addLayout(Layout model) throws SystemException {
42 Layout layout = new LayoutImpl();
43 layout.setNew(true);
44 layout.setPlid(model.getPlid());
45 layout.setGroupId(model.getGroupId());
46 layout.setCompanyId(model.getCompanyId());
47 layout.setPrivateLayout(model.getPrivateLayout());
48 layout.setLayoutId(model.getLayoutId());
49 layout.setParentLayoutId(model.getParentLayoutId());
50 layout.setName(model.getName());
51 layout.setTitle(model.getTitle());
52 layout.setDescription(model.getDescription());
53 layout.setType(model.getType());
54 layout.setTypeSettings(model.getTypeSettings());
55 layout.setHidden(model.getHidden());
56 layout.setFriendlyURL(model.getFriendlyURL());
57 layout.setIconImage(model.getIconImage());
58 layout.setIconImageId(model.getIconImageId());
59 layout.setThemeId(model.getThemeId());
60 layout.setColorSchemeId(model.getColorSchemeId());
61 layout.setWapThemeId(model.getWapThemeId());
62 layout.setWapColorSchemeId(model.getWapColorSchemeId());
63 layout.setCss(model.getCss());
64 layout.setPriority(model.getPriority());
65 layout.setDlFolderId(model.getDlFolderId());
66
67 return LayoutUtil.update(layout);
68 }
69
70 public List dynamicQuery(DynamicQueryInitializer queryInitializer)
71 throws SystemException {
72 return LayoutUtil.findWithDynamicQuery(queryInitializer);
73 }
74
75 public List dynamicQuery(DynamicQueryInitializer queryInitializer,
76 int begin, int end) throws SystemException {
77 return LayoutUtil.findWithDynamicQuery(queryInitializer, begin, end);
78 }
79
80 public Layout updateLayout(Layout model) throws SystemException {
81 Layout layout = new LayoutImpl();
82 layout.setNew(false);
83 layout.setPlid(model.getPlid());
84 layout.setGroupId(model.getGroupId());
85 layout.setCompanyId(model.getCompanyId());
86 layout.setPrivateLayout(model.getPrivateLayout());
87 layout.setLayoutId(model.getLayoutId());
88 layout.setParentLayoutId(model.getParentLayoutId());
89 layout.setName(model.getName());
90 layout.setTitle(model.getTitle());
91 layout.setDescription(model.getDescription());
92 layout.setType(model.getType());
93 layout.setTypeSettings(model.getTypeSettings());
94 layout.setHidden(model.getHidden());
95 layout.setFriendlyURL(model.getFriendlyURL());
96 layout.setIconImage(model.getIconImage());
97 layout.setIconImageId(model.getIconImageId());
98 layout.setThemeId(model.getThemeId());
99 layout.setColorSchemeId(model.getColorSchemeId());
100 layout.setWapThemeId(model.getWapThemeId());
101 layout.setWapColorSchemeId(model.getWapColorSchemeId());
102 layout.setCss(model.getCss());
103 layout.setPriority(model.getPriority());
104 layout.setDlFolderId(model.getDlFolderId());
105
106 return LayoutUtil.update(layout);
107 }
108 }