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 }