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.ClassNameServiceUtil;
023
024
052 public class ClassNameServiceHttp {
053 public static com.liferay.portal.model.ClassName fetchClassName(
054 HttpPrincipal httpPrincipal, java.lang.String value)
055 throws com.liferay.portal.kernel.exception.SystemException {
056 try {
057 MethodKey methodKey = new MethodKey(ClassNameServiceUtil.class,
058 "fetchClassName", _fetchClassNameParameterTypes0);
059
060 MethodHandler methodHandler = new MethodHandler(methodKey, value);
061
062 Object returnObj = null;
063
064 try {
065 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
066 }
067 catch (Exception e) {
068 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
069 throw (com.liferay.portal.kernel.exception.SystemException)e;
070 }
071
072 throw new com.liferay.portal.kernel.exception.SystemException(e);
073 }
074
075 return (com.liferay.portal.model.ClassName)returnObj;
076 }
077 catch (com.liferay.portal.kernel.exception.SystemException se) {
078 _log.error(se, se);
079
080 throw se;
081 }
082 }
083
084 public static long fetchClassNameId(HttpPrincipal httpPrincipal,
085 java.lang.Class<?> clazz)
086 throws com.liferay.portal.kernel.exception.SystemException {
087 try {
088 MethodKey methodKey = new MethodKey(ClassNameServiceUtil.class,
089 "fetchClassNameId", _fetchClassNameIdParameterTypes1);
090
091 MethodHandler methodHandler = new MethodHandler(methodKey, clazz);
092
093 Object returnObj = null;
094
095 try {
096 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
097 }
098 catch (Exception e) {
099 throw new com.liferay.portal.kernel.exception.SystemException(e);
100 }
101
102 return ((Long)returnObj).longValue();
103 }
104 catch (com.liferay.portal.kernel.exception.SystemException se) {
105 _log.error(se, se);
106
107 throw se;
108 }
109 }
110
111 public static long fetchClassNameId(HttpPrincipal httpPrincipal,
112 java.lang.String value)
113 throws com.liferay.portal.kernel.exception.SystemException {
114 try {
115 MethodKey methodKey = new MethodKey(ClassNameServiceUtil.class,
116 "fetchClassNameId", _fetchClassNameIdParameterTypes2);
117
118 MethodHandler methodHandler = new MethodHandler(methodKey, value);
119
120 Object returnObj = null;
121
122 try {
123 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
124 }
125 catch (Exception e) {
126 throw new com.liferay.portal.kernel.exception.SystemException(e);
127 }
128
129 return ((Long)returnObj).longValue();
130 }
131 catch (com.liferay.portal.kernel.exception.SystemException se) {
132 _log.error(se, se);
133
134 throw se;
135 }
136 }
137
138 private static Log _log = LogFactoryUtil.getLog(ClassNameServiceHttp.class);
139 private static final Class<?>[] _fetchClassNameParameterTypes0 = new Class[] {
140 java.lang.String.class
141 };
142 private static final Class<?>[] _fetchClassNameIdParameterTypes1 = new Class[] {
143 java.lang.Class.class
144 };
145 private static final Class<?>[] _fetchClassNameIdParameterTypes2 = new Class[] {
146 java.lang.String.class
147 };
148 }