Class EmailAddressLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
com.liferay.portal.service.impl.EmailAddressLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<com.liferay.portal.kernel.model.EmailAddress>, com.liferay.portal.kernel.service.EmailAddressLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService

public class EmailAddressLocalServiceImpl extends EmailAddressLocalServiceBaseImpl
Author:
Brian Wing Shun Chan, Alexander Chow
  • Constructor Details

    • EmailAddressLocalServiceImpl

      public EmailAddressLocalServiceImpl()
  • Method Details

    • addEmailAddress

      public com.liferay.portal.kernel.model.EmailAddress addEmailAddress(String externalReferenceCode, long userId, String className, long classPK, String address, long listTypeId, boolean primary, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteEmailAddress

      @SystemEvent(action=1, type=1) public com.liferay.portal.kernel.model.EmailAddress deleteEmailAddress(com.liferay.portal.kernel.model.EmailAddress emailAddress)
      Description copied from class: EmailAddressLocalServiceBaseImpl
      Deletes the email address from the database. Also notifies the appropriate model listeners.

      Important: Inspect EmailAddressLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteEmailAddress in interface com.liferay.portal.kernel.service.EmailAddressLocalService
      Overrides:
      deleteEmailAddress in class EmailAddressLocalServiceBaseImpl
      Parameters:
      emailAddress - the email address
      Returns:
      the email address that was removed
    • deleteEmailAddress

      public com.liferay.portal.kernel.model.EmailAddress deleteEmailAddress(long emailAddressId) throws com.liferay.portal.kernel.exception.PortalException
      Description copied from class: EmailAddressLocalServiceBaseImpl
      Deletes the email address with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect EmailAddressLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteEmailAddress in interface com.liferay.portal.kernel.service.EmailAddressLocalService
      Overrides:
      deleteEmailAddress in class EmailAddressLocalServiceBaseImpl
      Parameters:
      emailAddressId - the primary key of the email address
      Returns:
      the email address that was removed
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a email address with the primary key could not be found
    • deleteEmailAddresses

      public void deleteEmailAddresses(long companyId, String className, long classPK)
    • getEmailAddresses

      public List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses()
    • getEmailAddresses

      public List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(long companyId, String className, long classPK)
    • updateEmailAddress

      public com.liferay.portal.kernel.model.EmailAddress updateEmailAddress(String externalReferenceCode, long emailAddressId, String address, long listTypeId, boolean primary) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validate

      protected void validate(long emailAddressId, long companyId, long classNameId, long classPK, boolean primary)
    • validate

      protected void validate(long emailAddressId, long companyId, long classNameId, long classPK, String address, long listTypeId, boolean primary) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException