001
014
015 package com.liferay.portal.security.exportimport;
016
017 import com.liferay.portal.kernel.util.ProxyFactory;
018 import com.liferay.portal.model.Contact;
019 import com.liferay.portal.model.User;
020
021 import java.io.Serializable;
022
023 import java.util.Map;
024
025
032 public class UserExporterUtil {
033
034 public static void exportUser(
035 Contact contact, Map<String, Serializable> contactExpandoAttributes)
036 throws Exception {
037
038 _getInstance().exportUser(contact, contactExpandoAttributes);
039 }
040
041 public static void exportUser(
042 long userId, long userGroupId, UserOperation userOperation)
043 throws Exception {
044
045 _getInstance().exportUser(userId, userGroupId, userOperation);
046 }
047
048 public static void exportUser(
049 User user, Map<String, Serializable> userExpandoAttributes)
050 throws Exception {
051
052 _getInstance().exportUser(user, userExpandoAttributes);
053 }
054
055 private static UserExporter _getInstance() {
056 return _instance;
057 }
058
059 private static final UserExporter _instance =
060 ProxyFactory.newServiceTrackedInstance(UserExporter.class);
061
062 }