com.liferay.portal.service
Interface EmailAddressService
- All Known Implementing Classes:
- EmailAddressServiceWrapper
@JSONWebService
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface EmailAddressService
The interface for the email address remote service.
This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.
- See Also:
EmailAddressServiceUtil
,
EmailAddressServiceBaseImpl
,
com.liferay.portal.service.impl.EmailAddressServiceImpl
addEmailAddress
EmailAddress addEmailAddress(String className,
long classPK,
String address,
int typeId,
boolean primary)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
deleteEmailAddress
void deleteEmailAddress(long emailAddressId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getEmailAddress
@Transactional(propagation=SUPPORTS,
readOnly=true)
EmailAddress getEmailAddress(long emailAddressId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getEmailAddresses
@Transactional(propagation=SUPPORTS,
readOnly=true)
List<EmailAddress> getEmailAddresses(String className,
long classPK)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
updateEmailAddress
EmailAddress updateEmailAddress(long emailAddressId,
String address,
int typeId,
boolean primary)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException