001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.announcements.kernel.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.service.ServiceWrapper;
020    
021    /**
022     * Provides a wrapper for {@link AnnouncementsEntryService}.
023     *
024     * @author Brian Wing Shun Chan
025     * @see AnnouncementsEntryService
026     * @generated
027     */
028    @ProviderType
029    public class AnnouncementsEntryServiceWrapper
030            implements AnnouncementsEntryService,
031                    ServiceWrapper<AnnouncementsEntryService> {
032            public AnnouncementsEntryServiceWrapper(
033                    AnnouncementsEntryService announcementsEntryService) {
034                    _announcementsEntryService = announcementsEntryService;
035            }
036    
037            @Override
038            public com.liferay.announcements.kernel.model.AnnouncementsEntry addEntry(
039                    long plid, long classNameId, long classPK, java.lang.String title,
040                    java.lang.String content, java.lang.String url, java.lang.String type,
041                    int displayDateMonth, int displayDateDay, int displayDateYear,
042                    int displayDateHour, int displayDateMinute, boolean displayImmediately,
043                    int expirationDateMonth, int expirationDateDay, int expirationDateYear,
044                    int expirationDateHour, int expirationDateMinute, int priority,
045                    boolean alert)
046                    throws com.liferay.portal.kernel.exception.PortalException {
047                    return _announcementsEntryService.addEntry(plid, classNameId, classPK,
048                            title, content, url, type, displayDateMonth, displayDateDay,
049                            displayDateYear, displayDateHour, displayDateMinute,
050                            displayImmediately, expirationDateMonth, expirationDateDay,
051                            expirationDateYear, expirationDateHour, expirationDateMinute,
052                            priority, alert);
053            }
054    
055            @Override
056            public com.liferay.announcements.kernel.model.AnnouncementsEntry getEntry(
057                    long entryId)
058                    throws com.liferay.portal.kernel.exception.PortalException {
059                    return _announcementsEntryService.getEntry(entryId);
060            }
061    
062            @Override
063            public com.liferay.announcements.kernel.model.AnnouncementsEntry updateEntry(
064                    long entryId, java.lang.String title, java.lang.String content,
065                    java.lang.String url, java.lang.String type, int displayDateMonth,
066                    int displayDateDay, int displayDateYear, int displayDateHour,
067                    int displayDateMinute, boolean displayImmediately,
068                    int expirationDateMonth, int expirationDateDay, int expirationDateYear,
069                    int expirationDateHour, int expirationDateMinute, int priority)
070                    throws com.liferay.portal.kernel.exception.PortalException {
071                    return _announcementsEntryService.updateEntry(entryId, title, content,
072                            url, type, displayDateMonth, displayDateDay, displayDateYear,
073                            displayDateHour, displayDateMinute, displayImmediately,
074                            expirationDateMonth, expirationDateDay, expirationDateYear,
075                            expirationDateHour, expirationDateMinute, priority);
076            }
077    
078            /**
079            * Returns the OSGi service identifier.
080            *
081            * @return the OSGi service identifier
082            */
083            @Override
084            public java.lang.String getOSGiServiceIdentifier() {
085                    return _announcementsEntryService.getOSGiServiceIdentifier();
086            }
087    
088            @Override
089            public void deleteEntry(long entryId)
090                    throws com.liferay.portal.kernel.exception.PortalException {
091                    _announcementsEntryService.deleteEntry(entryId);
092            }
093    
094            @Override
095            public AnnouncementsEntryService getWrappedService() {
096                    return _announcementsEntryService;
097            }
098    
099            @Override
100            public void setWrappedService(
101                    AnnouncementsEntryService announcementsEntryService) {
102                    _announcementsEntryService = announcementsEntryService;
103            }
104    
105            private AnnouncementsEntryService _announcementsEntryService;
106    }