001
014
015 package com.liferay.mail.service;
016
017 import com.liferay.portal.kernel.annotation.Transactional;
018 import com.liferay.portal.kernel.exception.PortalException;
019 import com.liferay.portal.kernel.exception.SystemException;
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 throws SystemException;
029
030 public void deleteEmailAddress(long companyId, long userId)
031 throws SystemException;
032
033 public void deleteUser(long userId) throws SystemException;
034
035 public void updateEmailAddress(
036 long companyId, long userId, String emailAddress)
037 throws SystemException;
038
039 public void updatePassword(long companyId, long userId, String password)
040 throws SystemException;
041
042 }