001
014
015 package com.liferay.portal.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.MethodHandler;
020 import com.liferay.portal.kernel.util.MethodKey;
021 import com.liferay.portal.security.auth.HttpPrincipal;
022 import com.liferay.portal.service.LayoutBranchServiceUtil;
023
024
054 public class LayoutBranchServiceHttp {
055 public static com.liferay.portal.model.LayoutBranch addLayoutBranch(
056 HttpPrincipal httpPrincipal, long layoutRevisionId,
057 java.lang.String name, java.lang.String description, boolean master,
058 com.liferay.portal.service.ServiceContext serviceContext)
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException {
061 try {
062 MethodKey methodKey = new MethodKey(LayoutBranchServiceUtil.class.getName(),
063 "addLayoutBranch", _addLayoutBranchParameterTypes0);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey,
066 layoutRevisionId, name, description, master, serviceContext);
067
068 Object returnObj = null;
069
070 try {
071 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
072 }
073 catch (Exception e) {
074 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
075 throw (com.liferay.portal.kernel.exception.PortalException)e;
076 }
077
078 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
079 throw (com.liferay.portal.kernel.exception.SystemException)e;
080 }
081
082 throw new com.liferay.portal.kernel.exception.SystemException(e);
083 }
084
085 return (com.liferay.portal.model.LayoutBranch)returnObj;
086 }
087 catch (com.liferay.portal.kernel.exception.SystemException se) {
088 _log.error(se, se);
089
090 throw se;
091 }
092 }
093
094 public static void deleteLayoutBranch(HttpPrincipal httpPrincipal,
095 long layoutBranchId)
096 throws com.liferay.portal.kernel.exception.PortalException,
097 com.liferay.portal.kernel.exception.SystemException {
098 try {
099 MethodKey methodKey = new MethodKey(LayoutBranchServiceUtil.class.getName(),
100 "deleteLayoutBranch", _deleteLayoutBranchParameterTypes1);
101
102 MethodHandler methodHandler = new MethodHandler(methodKey,
103 layoutBranchId);
104
105 try {
106 TunnelUtil.invoke(httpPrincipal, methodHandler);
107 }
108 catch (Exception e) {
109 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
110 throw (com.liferay.portal.kernel.exception.PortalException)e;
111 }
112
113 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
114 throw (com.liferay.portal.kernel.exception.SystemException)e;
115 }
116
117 throw new com.liferay.portal.kernel.exception.SystemException(e);
118 }
119 }
120 catch (com.liferay.portal.kernel.exception.SystemException se) {
121 _log.error(se, se);
122
123 throw se;
124 }
125 }
126
127 public static com.liferay.portal.model.LayoutBranch updateLayoutBranch(
128 HttpPrincipal httpPrincipal, long layoutBranchId,
129 java.lang.String name, java.lang.String description,
130 com.liferay.portal.service.ServiceContext serviceContext)
131 throws com.liferay.portal.kernel.exception.PortalException,
132 com.liferay.portal.kernel.exception.SystemException {
133 try {
134 MethodKey methodKey = new MethodKey(LayoutBranchServiceUtil.class.getName(),
135 "updateLayoutBranch", _updateLayoutBranchParameterTypes2);
136
137 MethodHandler methodHandler = new MethodHandler(methodKey,
138 layoutBranchId, name, description, serviceContext);
139
140 Object returnObj = null;
141
142 try {
143 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
144 }
145 catch (Exception e) {
146 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
147 throw (com.liferay.portal.kernel.exception.PortalException)e;
148 }
149
150 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
151 throw (com.liferay.portal.kernel.exception.SystemException)e;
152 }
153
154 throw new com.liferay.portal.kernel.exception.SystemException(e);
155 }
156
157 return (com.liferay.portal.model.LayoutBranch)returnObj;
158 }
159 catch (com.liferay.portal.kernel.exception.SystemException se) {
160 _log.error(se, se);
161
162 throw se;
163 }
164 }
165
166 private static Log _log = LogFactoryUtil.getLog(LayoutBranchServiceHttp.class);
167 private static final Class<?>[] _addLayoutBranchParameterTypes0 = new Class[] {
168 long.class, java.lang.String.class, java.lang.String.class,
169 boolean.class, com.liferay.portal.service.ServiceContext.class
170 };
171 private static final Class<?>[] _deleteLayoutBranchParameterTypes1 = new Class[] {
172 long.class
173 };
174 private static final Class<?>[] _updateLayoutBranchParameterTypes2 = new Class[] {
175 long.class, java.lang.String.class, java.lang.String.class,
176 com.liferay.portal.service.ServiceContext.class
177 };
178 }