1
14
15 package com.liferay.portlet.journal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class JournalStructureServiceUtil {
42 public static com.liferay.portlet.journal.model.JournalStructure addStructure(
43 long groupId, java.lang.String structureId, boolean autoStructureId,
44 java.lang.String parentStructureId, java.lang.String name,
45 java.lang.String description, java.lang.String xsd,
46 com.liferay.portal.service.ServiceContext serviceContext)
47 throws com.liferay.portal.PortalException,
48 com.liferay.portal.SystemException {
49 return getService()
50 .addStructure(groupId, structureId, autoStructureId,
51 parentStructureId, name, description, xsd, serviceContext);
52 }
53
54 public static com.liferay.portlet.journal.model.JournalStructure copyStructure(
55 long groupId, java.lang.String oldStructureId,
56 java.lang.String newStructureId, boolean autoStructureId)
57 throws com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException {
59 return getService()
60 .copyStructure(groupId, oldStructureId, newStructureId,
61 autoStructureId);
62 }
63
64 public static void deleteStructure(long groupId,
65 java.lang.String structureId)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException {
68 getService().deleteStructure(groupId, structureId);
69 }
70
71 public static com.liferay.portlet.journal.model.JournalStructure getStructure(
72 long groupId, java.lang.String structureId)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException {
75 return getService().getStructure(groupId, structureId);
76 }
77
78 public static com.liferay.portlet.journal.model.JournalStructure updateStructure(
79 long groupId, java.lang.String structureId,
80 java.lang.String parentStructureId, java.lang.String name,
81 java.lang.String description, java.lang.String xsd,
82 com.liferay.portal.service.ServiceContext serviceContext)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException {
85 return getService()
86 .updateStructure(groupId, structureId, parentStructureId,
87 name, description, xsd, serviceContext);
88 }
89
90 public static JournalStructureService getService() {
91 if (_service == null) {
92 _service = (JournalStructureService)PortalBeanLocatorUtil.locate(JournalStructureService.class.getName());
93
94 ReferenceRegistry.registerReference(JournalStructureServiceUtil.class,
95 "_service");
96 MethodCache.remove(JournalStructureService.class);
97 }
98
99 return _service;
100 }
101
102 public void setService(JournalStructureService service) {
103 MethodCache.remove(JournalStructureService.class);
104
105 _service = service;
106
107 ReferenceRegistry.registerReference(JournalStructureServiceUtil.class,
108 "_service");
109 MethodCache.remove(JournalStructureService.class);
110 }
111
112 private static JournalStructureService _service;
113 }