001 /** 002 * Copyright (c) 2000-2013 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.portlet.asset.model; 016 017 import com.liferay.portal.model.BaseModel; 018 import com.liferay.portal.model.CacheModel; 019 import com.liferay.portal.service.ServiceContext; 020 021 import com.liferay.portlet.expando.model.ExpandoBridge; 022 023 import java.io.Serializable; 024 025 /** 026 * The base model interface for the AssetTagStats service. Represents a row in the "AssetTagStats" database table, with each column mapped to a property of this class. 027 * 028 * <p> 029 * This interface and its corresponding implementation {@link com.liferay.portlet.asset.model.impl.AssetTagStatsModelImpl} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link com.liferay.portlet.asset.model.impl.AssetTagStatsImpl}. 030 * </p> 031 * 032 * @author Brian Wing Shun Chan 033 * @see AssetTagStats 034 * @see com.liferay.portlet.asset.model.impl.AssetTagStatsImpl 035 * @see com.liferay.portlet.asset.model.impl.AssetTagStatsModelImpl 036 * @generated 037 */ 038 public interface AssetTagStatsModel extends BaseModel<AssetTagStats> { 039 /* 040 * NOTE FOR DEVELOPERS: 041 * 042 * Never modify or reference this interface directly. All methods that expect a asset tag stats model instance should use the {@link AssetTagStats} interface instead. 043 */ 044 045 /** 046 * Returns the primary key of this asset tag stats. 047 * 048 * @return the primary key of this asset tag stats 049 */ 050 public long getPrimaryKey(); 051 052 /** 053 * Sets the primary key of this asset tag stats. 054 * 055 * @param primaryKey the primary key of this asset tag stats 056 */ 057 public void setPrimaryKey(long primaryKey); 058 059 /** 060 * Returns the tag stats ID of this asset tag stats. 061 * 062 * @return the tag stats ID of this asset tag stats 063 */ 064 public long getTagStatsId(); 065 066 /** 067 * Sets the tag stats ID of this asset tag stats. 068 * 069 * @param tagStatsId the tag stats ID of this asset tag stats 070 */ 071 public void setTagStatsId(long tagStatsId); 072 073 /** 074 * Returns the tag ID of this asset tag stats. 075 * 076 * @return the tag ID of this asset tag stats 077 */ 078 public long getTagId(); 079 080 /** 081 * Sets the tag ID of this asset tag stats. 082 * 083 * @param tagId the tag ID of this asset tag stats 084 */ 085 public void setTagId(long tagId); 086 087 /** 088 * Returns the fully qualified class name of this asset tag stats. 089 * 090 * @return the fully qualified class name of this asset tag stats 091 */ 092 public String getClassName(); 093 094 public void setClassName(String className); 095 096 /** 097 * Returns the class name ID of this asset tag stats. 098 * 099 * @return the class name ID of this asset tag stats 100 */ 101 public long getClassNameId(); 102 103 /** 104 * Sets the class name ID of this asset tag stats. 105 * 106 * @param classNameId the class name ID of this asset tag stats 107 */ 108 public void setClassNameId(long classNameId); 109 110 /** 111 * Returns the asset count of this asset tag stats. 112 * 113 * @return the asset count of this asset tag stats 114 */ 115 public int getAssetCount(); 116 117 /** 118 * Sets the asset count of this asset tag stats. 119 * 120 * @param assetCount the asset count of this asset tag stats 121 */ 122 public void setAssetCount(int assetCount); 123 124 public boolean isNew(); 125 126 public void setNew(boolean n); 127 128 public boolean isCachedModel(); 129 130 public void setCachedModel(boolean cachedModel); 131 132 public boolean isEscapedModel(); 133 134 public Serializable getPrimaryKeyObj(); 135 136 public void setPrimaryKeyObj(Serializable primaryKeyObj); 137 138 public ExpandoBridge getExpandoBridge(); 139 140 public void setExpandoBridgeAttributes(ServiceContext serviceContext); 141 142 public Object clone(); 143 144 public int compareTo(AssetTagStats assetTagStats); 145 146 public int hashCode(); 147 148 public CacheModel<AssetTagStats> toCacheModel(); 149 150 public AssetTagStats toEscapedModel(); 151 152 public AssetTagStats toUnescapedModel(); 153 154 public String toString(); 155 156 public String toXmlString(); 157 }