001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.dynamicdatamapping.model;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.model.PersistedModel;
020    
021    /**
022     * The extended model interface for the DDMTemplate service. Represents a row in the "DDMTemplate" database table, with each column mapped to a property of this class.
023     *
024     * @author Brian Wing Shun Chan
025     * @see DDMTemplateModel
026     * @see com.liferay.portlet.dynamicdatamapping.model.impl.DDMTemplateImpl
027     * @see com.liferay.portlet.dynamicdatamapping.model.impl.DDMTemplateModelImpl
028     * @generated
029     */
030    @ProviderType
031    public interface DDMTemplate extends DDMTemplateModel, PersistedModel {
032            /*
033             * NOTE FOR DEVELOPERS:
034             *
035             * Never modify this interface directly. Add methods to {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMTemplateImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.
036             */
037            public java.lang.String getSmallImageType()
038                    throws com.liferay.portal.kernel.exception.PortalException,
039                            com.liferay.portal.kernel.exception.SystemException;
040    
041            /**
042            * Returns the WebDAV URL to access the template.
043            *
044            * @param themeDisplay the theme display needed to build the URL. It can
045            set HTTPS access, the server name, the server port, the path
046            context, and the scope group.
047            * @param webDAVToken the WebDAV token for the URL
048            * @return the WebDAV URL
049            */
050            public java.lang.String getWebDavURL(
051                    com.liferay.portal.theme.ThemeDisplay themeDisplay,
052                    java.lang.String webDAVToken);
053    
054            public void setSmallImageType(java.lang.String smallImageType);
055    }