001
014
015 package com.liferay.portlet.admin.messaging;
016
017 import com.liferay.portal.kernel.messaging.BaseMessageListener;
018 import com.liferay.portal.kernel.messaging.Message;
019 import com.liferay.portal.security.exportimport.UserImporterUtil;
020 import com.liferay.portal.util.PropsValues;
021
022
025 public class LDAPImportMessageListener extends BaseMessageListener {
026
027 @Override
028 protected void doReceive(Message message) throws Exception {
029 long time =
030 System.currentTimeMillis() - UserImporterUtil.getLastImportTime();
031
032 time = Math.round(time / 60000.0);
033
034 if (time >= PropsValues.LDAP_IMPORT_INTERVAL) {
035 UserImporterUtil.importUsers();
036 }
037 }
038
039 }