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.PortalServiceUtil;
023
024
054 public class PortalServiceHttp {
055 public static java.lang.String getAutoDeployDirectory(
056 HttpPrincipal httpPrincipal)
057 throws com.liferay.portal.kernel.exception.SystemException {
058 try {
059 MethodKey methodKey = new MethodKey(PortalServiceUtil.class.getName(),
060 "getAutoDeployDirectory");
061
062 MethodHandler methodHandler = new MethodHandler(methodKey);
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 (java.lang.String)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 int getBuildNumber(HttpPrincipal httpPrincipal)
087 throws com.liferay.portal.kernel.exception.SystemException {
088 try {
089 MethodKey methodKey = new MethodKey(PortalServiceUtil.class.getName(),
090 "getBuildNumber");
091
092 MethodHandler methodHandler = new MethodHandler(methodKey);
093
094 Object returnObj = null;
095
096 try {
097 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
098 }
099 catch (Exception e) {
100 throw new com.liferay.portal.kernel.exception.SystemException(e);
101 }
102
103 return ((Integer)returnObj).intValue();
104 }
105 catch (com.liferay.portal.kernel.exception.SystemException se) {
106 _log.error(se, se);
107
108 throw se;
109 }
110 }
111
112 public static void test(HttpPrincipal httpPrincipal)
113 throws com.liferay.portal.kernel.exception.SystemException {
114 try {
115 MethodKey methodKey = new MethodKey(PortalServiceUtil.class.getName(),
116 "test");
117
118 MethodHandler methodHandler = new MethodHandler(methodKey);
119
120 try {
121 TunnelUtil.invoke(httpPrincipal, methodHandler);
122 }
123 catch (Exception e) {
124 throw new com.liferay.portal.kernel.exception.SystemException(e);
125 }
126 }
127 catch (com.liferay.portal.kernel.exception.SystemException se) {
128 _log.error(se, se);
129
130 throw se;
131 }
132 }
133
134 public static void testCounterRollback(HttpPrincipal httpPrincipal)
135 throws com.liferay.portal.kernel.exception.SystemException {
136 try {
137 MethodKey methodKey = new MethodKey(PortalServiceUtil.class.getName(),
138 "testCounterRollback");
139
140 MethodHandler methodHandler = new MethodHandler(methodKey);
141
142 try {
143 TunnelUtil.invoke(httpPrincipal, methodHandler);
144 }
145 catch (Exception e) {
146 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
147 throw (com.liferay.portal.kernel.exception.SystemException)e;
148 }
149
150 throw new com.liferay.portal.kernel.exception.SystemException(e);
151 }
152 }
153 catch (com.liferay.portal.kernel.exception.SystemException se) {
154 _log.error(se, se);
155
156 throw se;
157 }
158 }
159
160 private static Log _log = LogFactoryUtil.getLog(PortalServiceHttp.class);
161 }