/portal-service/src/com/liferay/portlet/softwarecatalog/model/SCProductEntryModel.java

https://github.com/spreddy/liferay-portal · Java · 347 lines · 76 code · 59 blank · 212 comment · 0 complexity · 97fd802919f77dd1d474993396d10046 MD5 · raw file

  1. /**
  2. * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
  3. *
  4. * This library is free software; you can redistribute it and/or modify it under
  5. * the terms of the GNU Lesser General Public License as published by the Free
  6. * Software Foundation; either version 2.1 of the License, or (at your option)
  7. * any later version.
  8. *
  9. * This library is distributed in the hope that it will be useful, but WITHOUT
  10. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  11. * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
  12. * details.
  13. */
  14. package com.liferay.portlet.softwarecatalog.model;
  15. import com.liferay.portal.kernel.bean.AutoEscape;
  16. import com.liferay.portal.kernel.exception.SystemException;
  17. import com.liferay.portal.model.BaseModel;
  18. import com.liferay.portal.model.CacheModel;
  19. import com.liferay.portal.model.GroupedModel;
  20. import com.liferay.portal.service.ServiceContext;
  21. import com.liferay.portlet.expando.model.ExpandoBridge;
  22. import java.io.Serializable;
  23. import java.util.Date;
  24. /**
  25. * The base model interface for the SCProductEntry service. Represents a row in the "SCProductEntry" database table, with each column mapped to a property of this class.
  26. *
  27. * <p>
  28. * This interface and its corresponding implementation {@link com.liferay.portlet.softwarecatalog.model.impl.SCProductEntryModelImpl} 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.softwarecatalog.model.impl.SCProductEntryImpl}.
  29. * </p>
  30. *
  31. * @author Brian Wing Shun Chan
  32. * @see SCProductEntry
  33. * @see com.liferay.portlet.softwarecatalog.model.impl.SCProductEntryImpl
  34. * @see com.liferay.portlet.softwarecatalog.model.impl.SCProductEntryModelImpl
  35. * @generated
  36. */
  37. public interface SCProductEntryModel extends BaseModel<SCProductEntry>,
  38. GroupedModel {
  39. /*
  40. * NOTE FOR DEVELOPERS:
  41. *
  42. * Never modify or reference this interface directly. All methods that expect a s c product entry model instance should use the {@link SCProductEntry} interface instead.
  43. */
  44. /**
  45. * Returns the primary key of this s c product entry.
  46. *
  47. * @return the primary key of this s c product entry
  48. */
  49. public long getPrimaryKey();
  50. /**
  51. * Sets the primary key of this s c product entry.
  52. *
  53. * @param primaryKey the primary key of this s c product entry
  54. */
  55. public void setPrimaryKey(long primaryKey);
  56. /**
  57. * Returns the product entry ID of this s c product entry.
  58. *
  59. * @return the product entry ID of this s c product entry
  60. */
  61. public long getProductEntryId();
  62. /**
  63. * Sets the product entry ID of this s c product entry.
  64. *
  65. * @param productEntryId the product entry ID of this s c product entry
  66. */
  67. public void setProductEntryId(long productEntryId);
  68. /**
  69. * Returns the group ID of this s c product entry.
  70. *
  71. * @return the group ID of this s c product entry
  72. */
  73. public long getGroupId();
  74. /**
  75. * Sets the group ID of this s c product entry.
  76. *
  77. * @param groupId the group ID of this s c product entry
  78. */
  79. public void setGroupId(long groupId);
  80. /**
  81. * Returns the company ID of this s c product entry.
  82. *
  83. * @return the company ID of this s c product entry
  84. */
  85. public long getCompanyId();
  86. /**
  87. * Sets the company ID of this s c product entry.
  88. *
  89. * @param companyId the company ID of this s c product entry
  90. */
  91. public void setCompanyId(long companyId);
  92. /**
  93. * Returns the user ID of this s c product entry.
  94. *
  95. * @return the user ID of this s c product entry
  96. */
  97. public long getUserId();
  98. /**
  99. * Sets the user ID of this s c product entry.
  100. *
  101. * @param userId the user ID of this s c product entry
  102. */
  103. public void setUserId(long userId);
  104. /**
  105. * Returns the user uuid of this s c product entry.
  106. *
  107. * @return the user uuid of this s c product entry
  108. * @throws SystemException if a system exception occurred
  109. */
  110. public String getUserUuid() throws SystemException;
  111. /**
  112. * Sets the user uuid of this s c product entry.
  113. *
  114. * @param userUuid the user uuid of this s c product entry
  115. */
  116. public void setUserUuid(String userUuid);
  117. /**
  118. * Returns the user name of this s c product entry.
  119. *
  120. * @return the user name of this s c product entry
  121. */
  122. @AutoEscape
  123. public String getUserName();
  124. /**
  125. * Sets the user name of this s c product entry.
  126. *
  127. * @param userName the user name of this s c product entry
  128. */
  129. public void setUserName(String userName);
  130. /**
  131. * Returns the create date of this s c product entry.
  132. *
  133. * @return the create date of this s c product entry
  134. */
  135. public Date getCreateDate();
  136. /**
  137. * Sets the create date of this s c product entry.
  138. *
  139. * @param createDate the create date of this s c product entry
  140. */
  141. public void setCreateDate(Date createDate);
  142. /**
  143. * Returns the modified date of this s c product entry.
  144. *
  145. * @return the modified date of this s c product entry
  146. */
  147. public Date getModifiedDate();
  148. /**
  149. * Sets the modified date of this s c product entry.
  150. *
  151. * @param modifiedDate the modified date of this s c product entry
  152. */
  153. public void setModifiedDate(Date modifiedDate);
  154. /**
  155. * Returns the name of this s c product entry.
  156. *
  157. * @return the name of this s c product entry
  158. */
  159. @AutoEscape
  160. public String getName();
  161. /**
  162. * Sets the name of this s c product entry.
  163. *
  164. * @param name the name of this s c product entry
  165. */
  166. public void setName(String name);
  167. /**
  168. * Returns the type of this s c product entry.
  169. *
  170. * @return the type of this s c product entry
  171. */
  172. @AutoEscape
  173. public String getType();
  174. /**
  175. * Sets the type of this s c product entry.
  176. *
  177. * @param type the type of this s c product entry
  178. */
  179. public void setType(String type);
  180. /**
  181. * Returns the tags of this s c product entry.
  182. *
  183. * @return the tags of this s c product entry
  184. */
  185. @AutoEscape
  186. public String getTags();
  187. /**
  188. * Sets the tags of this s c product entry.
  189. *
  190. * @param tags the tags of this s c product entry
  191. */
  192. public void setTags(String tags);
  193. /**
  194. * Returns the short description of this s c product entry.
  195. *
  196. * @return the short description of this s c product entry
  197. */
  198. @AutoEscape
  199. public String getShortDescription();
  200. /**
  201. * Sets the short description of this s c product entry.
  202. *
  203. * @param shortDescription the short description of this s c product entry
  204. */
  205. public void setShortDescription(String shortDescription);
  206. /**
  207. * Returns the long description of this s c product entry.
  208. *
  209. * @return the long description of this s c product entry
  210. */
  211. @AutoEscape
  212. public String getLongDescription();
  213. /**
  214. * Sets the long description of this s c product entry.
  215. *
  216. * @param longDescription the long description of this s c product entry
  217. */
  218. public void setLongDescription(String longDescription);
  219. /**
  220. * Returns the page u r l of this s c product entry.
  221. *
  222. * @return the page u r l of this s c product entry
  223. */
  224. @AutoEscape
  225. public String getPageURL();
  226. /**
  227. * Sets the page u r l of this s c product entry.
  228. *
  229. * @param pageURL the page u r l of this s c product entry
  230. */
  231. public void setPageURL(String pageURL);
  232. /**
  233. * Returns the author of this s c product entry.
  234. *
  235. * @return the author of this s c product entry
  236. */
  237. @AutoEscape
  238. public String getAuthor();
  239. /**
  240. * Sets the author of this s c product entry.
  241. *
  242. * @param author the author of this s c product entry
  243. */
  244. public void setAuthor(String author);
  245. /**
  246. * Returns the repo group ID of this s c product entry.
  247. *
  248. * @return the repo group ID of this s c product entry
  249. */
  250. @AutoEscape
  251. public String getRepoGroupId();
  252. /**
  253. * Sets the repo group ID of this s c product entry.
  254. *
  255. * @param repoGroupId the repo group ID of this s c product entry
  256. */
  257. public void setRepoGroupId(String repoGroupId);
  258. /**
  259. * Returns the repo artifact ID of this s c product entry.
  260. *
  261. * @return the repo artifact ID of this s c product entry
  262. */
  263. @AutoEscape
  264. public String getRepoArtifactId();
  265. /**
  266. * Sets the repo artifact ID of this s c product entry.
  267. *
  268. * @param repoArtifactId the repo artifact ID of this s c product entry
  269. */
  270. public void setRepoArtifactId(String repoArtifactId);
  271. public boolean isNew();
  272. public void setNew(boolean n);
  273. public boolean isCachedModel();
  274. public void setCachedModel(boolean cachedModel);
  275. public boolean isEscapedModel();
  276. public void setEscapedModel(boolean escapedModel);
  277. public Serializable getPrimaryKeyObj();
  278. public void setPrimaryKeyObj(Serializable primaryKeyObj);
  279. public ExpandoBridge getExpandoBridge();
  280. public void setExpandoBridgeAttributes(ServiceContext serviceContext);
  281. public Object clone();
  282. public int compareTo(SCProductEntry scProductEntry);
  283. public int hashCode();
  284. public CacheModel<SCProductEntry> toCacheModel();
  285. public SCProductEntry toEscapedModel();
  286. public String toString();
  287. public String toXmlString();
  288. }