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