Package com.liferay.portal.service.impl
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
- Author:
- Brian Wing Shun Chan, Alexander Chow
-
Field Summary
Fields inherited from class com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
counterLocalService, emailAddressLocalService, emailAddressPersistence
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.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) com.liferay.portal.kernel.model.EmailAddress
deleteEmailAddress
(long emailAddressId) Deletes the email address with the primary key from the database.com.liferay.portal.kernel.model.EmailAddress
deleteEmailAddress
(com.liferay.portal.kernel.model.EmailAddress emailAddress) Deletes the email address from the database.void
deleteEmailAddresses
(long companyId, String className, long classPK) List<com.liferay.portal.kernel.model.EmailAddress>
List<com.liferay.portal.kernel.model.EmailAddress>
getEmailAddresses
(long companyId, String className, long classPK) com.liferay.portal.kernel.model.EmailAddress
updateEmailAddress
(String externalReferenceCode, long emailAddressId, String address, long listTypeId, boolean primary) protected void
validate
(long emailAddressId, long companyId, long classNameId, long classPK, boolean primary) protected void
validate
(long emailAddressId, long companyId, long classNameId, long classPK, String address, long listTypeId, boolean primary) Methods inherited from class com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
addEmailAddress, afterPropertiesSet, createEmailAddress, createPersistedModel, deletePersistedModel, destroy, dslQuery, dslQueryCount, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchEmailAddress, fetchEmailAddressByExternalReferenceCode, fetchEmailAddressByUuidAndCompanyId, getActionableDynamicQuery, getBasePersistence, getCounterLocalService, getCTPersistence, getEmailAddress, getEmailAddressByExternalReferenceCode, getEmailAddressByUuidAndCompanyId, getEmailAddresses, getEmailAddressesCount, getEmailAddressLocalService, getEmailAddressPersistence, getExportActionableDynamicQuery, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, initActionableDynamicQuery, runSQL, setCounterLocalService, setEmailAddressLocalService, setEmailAddressPersistence, updateEmailAddress, updateWithUnsafeFunction
Methods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.service.PersistedModelLocalService
fetchPersistedModel
-
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 interfacecom.liferay.portal.kernel.service.EmailAddressLocalService
- Overrides:
deleteEmailAddress
in classEmailAddressLocalServiceBaseImpl
- 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 interfacecom.liferay.portal.kernel.service.EmailAddressLocalService
- Overrides:
deleteEmailAddress
in classEmailAddressLocalServiceBaseImpl
- 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
-
getEmailAddresses
-
getEmailAddresses
-
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
-