Liferay 7.0-ce-b4

com.liferay.portal.service.impl
Class EmailAddressLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
          extended by com.liferay.portal.service.impl.EmailAddressLocalServiceImpl
All Implemented Interfaces:
IdentifiableOSGiService, BaseLocalService, EmailAddressLocalService, PersistedModelLocalService

public class EmailAddressLocalServiceImpl
extends EmailAddressLocalServiceBaseImpl


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
classNameLocalService, classNamePersistence, counterLocalService, emailAddressLocalService, emailAddressPersistence, listTypeLocalService, listTypePersistence, persistedModelLocalServiceRegistry, userFinder, userLocalService, userPersistence
 
Constructor Summary
EmailAddressLocalServiceImpl()
           
 
Method Summary
 EmailAddress addEmailAddress(long userId, String className, long classPK, String address, long typeId, boolean primary, ServiceContext serviceContext)
           
 EmailAddress deleteEmailAddress(EmailAddress emailAddress)
          Deletes the email address from the database.
 EmailAddress deleteEmailAddress(long emailAddressId)
          Deletes the email address with the primary key from the database.
 void deleteEmailAddresses(long companyId, String className, long classPK)
           
 List<EmailAddress> getEmailAddresses()
           
 List<EmailAddress> getEmailAddresses(long companyId, String className, long classPK)
           
 EmailAddress updateEmailAddress(long emailAddressId, String address, long typeId, 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 typeId, boolean primary)
           
 
Methods inherited from class com.liferay.portal.service.base.EmailAddressLocalServiceBaseImpl
addEmailAddress, afterPropertiesSet, createEmailAddress, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchEmailAddress, fetchEmailAddressByUuidAndCompanyId, getActionableDynamicQuery, getClassNameLocalService, getClassNamePersistence, getCounterLocalService, getEmailAddress, getEmailAddressByUuidAndCompanyId, getEmailAddresses, getEmailAddressesCount, getEmailAddressLocalService, getEmailAddressPersistence, getExportActionableDynamicQuery, getIndexableActionableDynamicQuery, getListTypeLocalService, getListTypePersistence, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getUserFinder, getUserLocalService, getUserPersistence, initActionableDynamicQuery, runSQL, setClassNameLocalService, setClassNamePersistence, setCounterLocalService, setEmailAddressLocalService, setEmailAddressPersistence, setListTypeLocalService, setListTypePersistence, setUserFinder, setUserLocalService, setUserPersistence, updateEmailAddress
 
Methods inherited from class com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailAddressLocalServiceImpl

public EmailAddressLocalServiceImpl()
Method Detail

addEmailAddress

public EmailAddress addEmailAddress(long userId,
                                    String className,
                                    long classPK,
                                    String address,
                                    long typeId,
                                    boolean primary,
                                    ServiceContext serviceContext)
                             throws PortalException
Throws:
PortalException

deleteEmailAddress

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

Specified by:
deleteEmailAddress in interface EmailAddressLocalService
Overrides:
deleteEmailAddress in class EmailAddressLocalServiceBaseImpl
Parameters:
emailAddress - the email address
Returns:
the email address that was removed

deleteEmailAddress

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

Specified by:
deleteEmailAddress in interface EmailAddressLocalService
Overrides:
deleteEmailAddress in class EmailAddressLocalServiceBaseImpl
Parameters:
emailAddressId - the primary key of the email address
Returns:
the email address that was removed
Throws:
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<EmailAddress> getEmailAddresses()

getEmailAddresses

public List<EmailAddress> getEmailAddresses(long companyId,
                                            String className,
                                            long classPK)

updateEmailAddress

public EmailAddress updateEmailAddress(long emailAddressId,
                                       String address,
                                       long typeId,
                                       boolean primary)
                                throws PortalException
Throws:
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 typeId,
                        boolean primary)
                 throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4