001
014
015 package com.liferay.portal.kernel.xmlrpc;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class XmlRpcUtil {
023
024 public static Fault createFault(int code, String description) {
025 return getXmlRpc().createFault(code, description);
026 }
027
028 public static Success createSuccess(String description) {
029 return getXmlRpc().createSuccess(description);
030 }
031
032 public static Response executeMethod(
033 String url, String methodName, Object[] arguments)
034 throws XmlRpcException {
035
036 return getXmlRpc().executeMethod(url, methodName, arguments);
037 }
038
039 public static XmlRpc getXmlRpc() {
040 PortalRuntimePermission.checkGetBeanProperty(XmlRpcUtil.class);
041
042 return _xmlRpc;
043 }
044
045 public void setXmlRpc(XmlRpc xmlRpc) {
046 PortalRuntimePermission.checkSetBeanProperty(getClass());
047
048 _xmlRpc = xmlRpc;
049 }
050
051 private static XmlRpc _xmlRpc;
052
053 }