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