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.Group;
28 import com.liferay.portal.model.impl.GroupImpl;
29 import com.liferay.portal.service.GroupLocalService;
30 import com.liferay.portal.service.persistence.GroupUtil;
31
32 import java.util.List;
33
34
40 public abstract class GroupLocalServiceBaseImpl implements GroupLocalService {
41 public Group addGroup(Group model) throws SystemException {
42 Group group = new GroupImpl();
43 group.setNew(true);
44 group.setGroupId(model.getGroupId());
45 group.setCompanyId(model.getCompanyId());
46 group.setCreatorUserId(model.getCreatorUserId());
47 group.setClassNameId(model.getClassNameId());
48 group.setClassPK(model.getClassPK());
49 group.setParentGroupId(model.getParentGroupId());
50 group.setLiveGroupId(model.getLiveGroupId());
51 group.setName(model.getName());
52 group.setDescription(model.getDescription());
53 group.setType(model.getType());
54 group.setTypeSettings(model.getTypeSettings());
55 group.setFriendlyURL(model.getFriendlyURL());
56 group.setActive(model.getActive());
57
58 return GroupUtil.update(group);
59 }
60
61 public List dynamicQuery(DynamicQueryInitializer queryInitializer)
62 throws SystemException {
63 return GroupUtil.findWithDynamicQuery(queryInitializer);
64 }
65
66 public List dynamicQuery(DynamicQueryInitializer queryInitializer,
67 int begin, int end) throws SystemException {
68 return GroupUtil.findWithDynamicQuery(queryInitializer, begin, end);
69 }
70
71 public Group updateGroup(Group model) throws SystemException {
72 Group group = new GroupImpl();
73 group.setNew(false);
74 group.setGroupId(model.getGroupId());
75 group.setCompanyId(model.getCompanyId());
76 group.setCreatorUserId(model.getCreatorUserId());
77 group.setClassNameId(model.getClassNameId());
78 group.setClassPK(model.getClassPK());
79 group.setParentGroupId(model.getParentGroupId());
80 group.setLiveGroupId(model.getLiveGroupId());
81 group.setName(model.getName());
82 group.setDescription(model.getDescription());
83 group.setType(model.getType());
84 group.setTypeSettings(model.getTypeSettings());
85 group.setFriendlyURL(model.getFriendlyURL());
86 group.setActive(model.getActive());
87
88 return GroupUtil.update(group);
89 }
90 }