1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.kernel.util.LongWrapper;
28 import com.liferay.portal.kernel.util.MethodWrapper;
29 import com.liferay.portal.kernel.util.NullWrapper;
30 import com.liferay.portal.security.auth.HttpPrincipal;
31 import com.liferay.portal.service.ClassNameServiceUtil;
32 import com.liferay.portal.service.http.TunnelUtil;
33
34
71 public class ClassNameServiceHttp {
72 public static com.liferay.portal.model.ClassName getClassName(
73 HttpPrincipal httpPrincipal, long classNameId)
74 throws com.liferay.portal.SystemException,
75 com.liferay.portal.PortalException {
76 try {
77 Object paramObj0 = new LongWrapper(classNameId);
78 MethodWrapper methodWrapper = new MethodWrapper(ClassNameServiceUtil.class.getName(),
79 "getClassName", new Object[] { paramObj0 });
80 Object returnObj = null;
81
82 try {
83 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
84 }
85 catch (Exception e) {
86 if (e instanceof com.liferay.portal.SystemException) {
87 throw (com.liferay.portal.SystemException)e;
88 }
89
90 if (e instanceof com.liferay.portal.PortalException) {
91 throw (com.liferay.portal.PortalException)e;
92 }
93
94 throw new com.liferay.portal.SystemException(e);
95 }
96
97 return (com.liferay.portal.model.ClassName)returnObj;
98 }
99 catch (com.liferay.portal.SystemException se) {
100 _log.error(se, se);
101 throw se;
102 }
103 }
104
105 public static com.liferay.portal.model.ClassName getClassName(
106 HttpPrincipal httpPrincipal, java.lang.String value)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portal.PortalException {
109 try {
110 Object paramObj0 = value;
111
112 if (value == null) {
113 paramObj0 = new NullWrapper("java.lang.String");
114 }
115
116 MethodWrapper methodWrapper = new MethodWrapper(ClassNameServiceUtil.class.getName(),
117 "getClassName", new Object[] { paramObj0 });
118 Object returnObj = null;
119
120 try {
121 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
122 }
123 catch (Exception e) {
124 if (e instanceof com.liferay.portal.SystemException) {
125 throw (com.liferay.portal.SystemException)e;
126 }
127
128 if (e instanceof com.liferay.portal.PortalException) {
129 throw (com.liferay.portal.PortalException)e;
130 }
131
132 throw new com.liferay.portal.SystemException(e);
133 }
134
135 return (com.liferay.portal.model.ClassName)returnObj;
136 }
137 catch (com.liferay.portal.SystemException se) {
138 _log.error(se, se);
139 throw se;
140 }
141 }
142
143 private static Log _log = LogFactoryUtil.getLog(ClassNameServiceHttp.class);
144 }