001
014
015 package com.liferay.mail.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Transactional;
020
021
024 @Transactional(rollbackFor = {PortalException.class, SystemException.class})
025 public interface CyrusService {
026
027 public void addUser(long userId, String emailAddress, String password);
028
029 public void deleteEmailAddress(long companyId, long userId);
030
031 public void deleteUser(long userId);
032
033 public void updateEmailAddress(
034 long companyId, long userId, String emailAddress);
035
036 public void updatePassword(long companyId, long userId, String password);
037
038 }