com.bemis.portal.customer.service.base.CustomerProfileLocalServiceBaseImpl.java Source code

Java tutorial

Introduction

Here is the source code for com.bemis.portal.customer.service.base.CustomerProfileLocalServiceBaseImpl.java

Source

/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.bemis.portal.customer.service.base;

import aQute.bnd.annotation.ProviderType;

import com.bemis.portal.customer.service.CustomerProfileLocalService;
import com.bemis.portal.customer.service.persistence.CustomerLocationPersistence;

import com.liferay.portal.kernel.bean.BeanReference;
import com.liferay.portal.kernel.dao.db.DB;
import com.liferay.portal.kernel.dao.db.DBManagerUtil;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
import com.liferay.portal.kernel.service.persistence.ClassNamePersistence;
import com.liferay.portal.kernel.service.persistence.UserPersistence;
import com.liferay.portal.kernel.util.InfrastructureUtil;
import com.liferay.portal.kernel.util.PortalUtil;
import com.liferay.portal.spring.extender.service.ServiceReference;

import javax.sql.DataSource;

/**
 * Provides the base implementation for the customer profile local service.
 *
 * <p>
 * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.bemis.portal.customer.service.impl.CustomerProfileLocalServiceImpl}.
 * </p>
 *
 * @author Brian Greenwald
 * @see com.bemis.portal.customer.service.impl.CustomerProfileLocalServiceImpl
 * @see com.bemis.portal.customer.service.CustomerProfileLocalServiceUtil
 * @generated
 */
@ProviderType
public abstract class CustomerProfileLocalServiceBaseImpl extends BaseLocalServiceImpl
        implements CustomerProfileLocalService, IdentifiableOSGiService {
    /*
     * NOTE FOR DEVELOPERS:
     *
     * Never modify or reference this class directly. Always use {@link com.bemis.portal.customer.service.CustomerProfileLocalServiceUtil} to access the customer profile local service.
     */

    /**
     * Returns the customer location local service.
     *
     * @return the customer location local service
     */
    public com.bemis.portal.customer.service.CustomerLocationLocalService getCustomerLocationLocalService() {
        return customerLocationLocalService;
    }

    /**
     * Sets the customer location local service.
     *
     * @param customerLocationLocalService the customer location local service
     */
    public void setCustomerLocationLocalService(
            com.bemis.portal.customer.service.CustomerLocationLocalService customerLocationLocalService) {
        this.customerLocationLocalService = customerLocationLocalService;
    }

    /**
     * Returns the customer location persistence.
     *
     * @return the customer location persistence
     */
    public CustomerLocationPersistence getCustomerLocationPersistence() {
        return customerLocationPersistence;
    }

    /**
     * Sets the customer location persistence.
     *
     * @param customerLocationPersistence the customer location persistence
     */
    public void setCustomerLocationPersistence(CustomerLocationPersistence customerLocationPersistence) {
        this.customerLocationPersistence = customerLocationPersistence;
    }

    /**
     * Returns the customer profile local service.
     *
     * @return the customer profile local service
     */
    public CustomerProfileLocalService getCustomerProfileLocalService() {
        return customerProfileLocalService;
    }

    /**
     * Sets the customer profile local service.
     *
     * @param customerProfileLocalService the customer profile local service
     */
    public void setCustomerProfileLocalService(CustomerProfileLocalService customerProfileLocalService) {
        this.customerProfileLocalService = customerProfileLocalService;
    }

    /**
     * Returns the counter local service.
     *
     * @return the counter local service
     */
    public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
        return counterLocalService;
    }

    /**
     * Sets the counter local service.
     *
     * @param counterLocalService the counter local service
     */
    public void setCounterLocalService(com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
        this.counterLocalService = counterLocalService;
    }

    /**
     * Returns the class name local service.
     *
     * @return the class name local service
     */
    public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() {
        return classNameLocalService;
    }

    /**
     * Sets the class name local service.
     *
     * @param classNameLocalService the class name local service
     */
    public void setClassNameLocalService(
            com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService) {
        this.classNameLocalService = classNameLocalService;
    }

    /**
     * Returns the class name persistence.
     *
     * @return the class name persistence
     */
    public ClassNamePersistence getClassNamePersistence() {
        return classNamePersistence;
    }

    /**
     * Sets the class name persistence.
     *
     * @param classNamePersistence the class name persistence
     */
    public void setClassNamePersistence(ClassNamePersistence classNamePersistence) {
        this.classNamePersistence = classNamePersistence;
    }

    /**
     * Returns the resource local service.
     *
     * @return the resource local service
     */
    public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() {
        return resourceLocalService;
    }

    /**
     * Sets the resource local service.
     *
     * @param resourceLocalService the resource local service
     */
    public void setResourceLocalService(
            com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) {
        this.resourceLocalService = resourceLocalService;
    }

    /**
     * Returns the user local service.
     *
     * @return the user local service
     */
    public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
        return userLocalService;
    }

    /**
     * Sets the user local service.
     *
     * @param userLocalService the user local service
     */
    public void setUserLocalService(com.liferay.portal.kernel.service.UserLocalService userLocalService) {
        this.userLocalService = userLocalService;
    }

    /**
     * Returns the user persistence.
     *
     * @return the user persistence
     */
    public UserPersistence getUserPersistence() {
        return userPersistence;
    }

    /**
     * Sets the user persistence.
     *
     * @param userPersistence the user persistence
     */
    public void setUserPersistence(UserPersistence userPersistence) {
        this.userPersistence = userPersistence;
    }

    public void afterPropertiesSet() {
    }

    public void destroy() {
    }

    /**
     * Returns the OSGi service identifier.
     *
     * @return the OSGi service identifier
     */
    @Override
    public String getOSGiServiceIdentifier() {
        return CustomerProfileLocalService.class.getName();
    }

    /**
     * Performs a SQL query.
     *
     * @param sql the sql query
     */
    protected void runSQL(String sql) {
        try {
            DataSource dataSource = InfrastructureUtil.getDataSource();

            DB db = DBManagerUtil.getDB();

            sql = db.buildSQL(sql);
            sql = PortalUtil.transformSQL(sql);

            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource, sql);

            sqlUpdate.update();
        } catch (Exception e) {
            throw new SystemException(e);
        }
    }

    @BeanReference(type = com.bemis.portal.customer.service.CustomerLocationLocalService.class)
    protected com.bemis.portal.customer.service.CustomerLocationLocalService customerLocationLocalService;
    @BeanReference(type = CustomerLocationPersistence.class)
    protected CustomerLocationPersistence customerLocationPersistence;
    @BeanReference(type = CustomerProfileLocalService.class)
    protected CustomerProfileLocalService customerProfileLocalService;
    @ServiceReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
    protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
    @ServiceReference(type = com.liferay.portal.kernel.service.ClassNameLocalService.class)
    protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService;
    @ServiceReference(type = ClassNamePersistence.class)
    protected ClassNamePersistence classNamePersistence;
    @ServiceReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class)
    protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService;
    @ServiceReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
    protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
    @ServiceReference(type = UserPersistence.class)
    protected UserPersistence userPersistence;
}