/portal-service/src/com/liferay/portlet/messageboards/model/MBMailingListModel.java

https://github.com/viktorkovacs/liferay-portal-trunk · Java · 497 lines · 96 code · 79 blank · 322 comment · 0 complexity · b6d890472be27de34b6ae6cb4606fffd 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.messageboards.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.GroupedModel;
  19. import com.liferay.portal.service.ServiceContext;
  20. import com.liferay.portlet.expando.model.ExpandoBridge;
  21. import java.io.Serializable;
  22. import java.util.Date;
  23. /**
  24. * The base model interface for the MBMailingList service. Represents a row in the "MBMailingList" database table, with each column mapped to a property of this class.
  25. *
  26. * <p>
  27. * This interface and its corresponding implementation {@link com.liferay.portlet.messageboards.model.impl.MBMailingListModelImpl} 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.messageboards.model.impl.MBMailingListImpl}.
  28. * </p>
  29. *
  30. * @author Brian Wing Shun Chan
  31. * @see MBMailingList
  32. * @see com.liferay.portlet.messageboards.model.impl.MBMailingListImpl
  33. * @see com.liferay.portlet.messageboards.model.impl.MBMailingListModelImpl
  34. * @generated
  35. */
  36. public interface MBMailingListModel extends BaseModel<MBMailingList>,
  37. GroupedModel {
  38. /*
  39. * NOTE FOR DEVELOPERS:
  40. *
  41. * Never modify or reference this interface directly. All methods that expect a message boards mailing list model instance should use the {@link MBMailingList} interface instead.
  42. */
  43. /**
  44. * Gets the primary key of this message boards mailing list.
  45. *
  46. * @return the primary key of this message boards mailing list
  47. */
  48. public long getPrimaryKey();
  49. /**
  50. * Sets the primary key of this message boards mailing list
  51. *
  52. * @param pk the primary key of this message boards mailing list
  53. */
  54. public void setPrimaryKey(long pk);
  55. /**
  56. * Gets the uuid of this message boards mailing list.
  57. *
  58. * @return the uuid of this message boards mailing list
  59. */
  60. @AutoEscape
  61. public String getUuid();
  62. /**
  63. * Sets the uuid of this message boards mailing list.
  64. *
  65. * @param uuid the uuid of this message boards mailing list
  66. */
  67. public void setUuid(String uuid);
  68. /**
  69. * Gets the mailing list ID of this message boards mailing list.
  70. *
  71. * @return the mailing list ID of this message boards mailing list
  72. */
  73. public long getMailingListId();
  74. /**
  75. * Sets the mailing list ID of this message boards mailing list.
  76. *
  77. * @param mailingListId the mailing list ID of this message boards mailing list
  78. */
  79. public void setMailingListId(long mailingListId);
  80. /**
  81. * Gets the group ID of this message boards mailing list.
  82. *
  83. * @return the group ID of this message boards mailing list
  84. */
  85. public long getGroupId();
  86. /**
  87. * Sets the group ID of this message boards mailing list.
  88. *
  89. * @param groupId the group ID of this message boards mailing list
  90. */
  91. public void setGroupId(long groupId);
  92. /**
  93. * Gets the company ID of this message boards mailing list.
  94. *
  95. * @return the company ID of this message boards mailing list
  96. */
  97. public long getCompanyId();
  98. /**
  99. * Sets the company ID of this message boards mailing list.
  100. *
  101. * @param companyId the company ID of this message boards mailing list
  102. */
  103. public void setCompanyId(long companyId);
  104. /**
  105. * Gets the user ID of this message boards mailing list.
  106. *
  107. * @return the user ID of this message boards mailing list
  108. */
  109. public long getUserId();
  110. /**
  111. * Sets the user ID of this message boards mailing list.
  112. *
  113. * @param userId the user ID of this message boards mailing list
  114. */
  115. public void setUserId(long userId);
  116. /**
  117. * Gets the user uuid of this message boards mailing list.
  118. *
  119. * @return the user uuid of this message boards mailing list
  120. * @throws SystemException if a system exception occurred
  121. */
  122. public String getUserUuid() throws SystemException;
  123. /**
  124. * Sets the user uuid of this message boards mailing list.
  125. *
  126. * @param userUuid the user uuid of this message boards mailing list
  127. */
  128. public void setUserUuid(String userUuid);
  129. /**
  130. * Gets the user name of this message boards mailing list.
  131. *
  132. * @return the user name of this message boards mailing list
  133. */
  134. @AutoEscape
  135. public String getUserName();
  136. /**
  137. * Sets the user name of this message boards mailing list.
  138. *
  139. * @param userName the user name of this message boards mailing list
  140. */
  141. public void setUserName(String userName);
  142. /**
  143. * Gets the create date of this message boards mailing list.
  144. *
  145. * @return the create date of this message boards mailing list
  146. */
  147. public Date getCreateDate();
  148. /**
  149. * Sets the create date of this message boards mailing list.
  150. *
  151. * @param createDate the create date of this message boards mailing list
  152. */
  153. public void setCreateDate(Date createDate);
  154. /**
  155. * Gets the modified date of this message boards mailing list.
  156. *
  157. * @return the modified date of this message boards mailing list
  158. */
  159. public Date getModifiedDate();
  160. /**
  161. * Sets the modified date of this message boards mailing list.
  162. *
  163. * @param modifiedDate the modified date of this message boards mailing list
  164. */
  165. public void setModifiedDate(Date modifiedDate);
  166. /**
  167. * Gets the category ID of this message boards mailing list.
  168. *
  169. * @return the category ID of this message boards mailing list
  170. */
  171. public long getCategoryId();
  172. /**
  173. * Sets the category ID of this message boards mailing list.
  174. *
  175. * @param categoryId the category ID of this message boards mailing list
  176. */
  177. public void setCategoryId(long categoryId);
  178. /**
  179. * Gets the email address of this message boards mailing list.
  180. *
  181. * @return the email address of this message boards mailing list
  182. */
  183. @AutoEscape
  184. public String getEmailAddress();
  185. /**
  186. * Sets the email address of this message boards mailing list.
  187. *
  188. * @param emailAddress the email address of this message boards mailing list
  189. */
  190. public void setEmailAddress(String emailAddress);
  191. /**
  192. * Gets the in protocol of this message boards mailing list.
  193. *
  194. * @return the in protocol of this message boards mailing list
  195. */
  196. @AutoEscape
  197. public String getInProtocol();
  198. /**
  199. * Sets the in protocol of this message boards mailing list.
  200. *
  201. * @param inProtocol the in protocol of this message boards mailing list
  202. */
  203. public void setInProtocol(String inProtocol);
  204. /**
  205. * Gets the in server name of this message boards mailing list.
  206. *
  207. * @return the in server name of this message boards mailing list
  208. */
  209. @AutoEscape
  210. public String getInServerName();
  211. /**
  212. * Sets the in server name of this message boards mailing list.
  213. *
  214. * @param inServerName the in server name of this message boards mailing list
  215. */
  216. public void setInServerName(String inServerName);
  217. /**
  218. * Gets the in server port of this message boards mailing list.
  219. *
  220. * @return the in server port of this message boards mailing list
  221. */
  222. public int getInServerPort();
  223. /**
  224. * Sets the in server port of this message boards mailing list.
  225. *
  226. * @param inServerPort the in server port of this message boards mailing list
  227. */
  228. public void setInServerPort(int inServerPort);
  229. /**
  230. * Gets the in use s s l of this message boards mailing list.
  231. *
  232. * @return the in use s s l of this message boards mailing list
  233. */
  234. public boolean getInUseSSL();
  235. /**
  236. * Determines if this message boards mailing list is in use s s l.
  237. *
  238. * @return <code>true</code> if this message boards mailing list is in use s s l; <code>false</code> otherwise
  239. */
  240. public boolean isInUseSSL();
  241. /**
  242. * Sets whether this message boards mailing list is in use s s l.
  243. *
  244. * @param inUseSSL the in use s s l of this message boards mailing list
  245. */
  246. public void setInUseSSL(boolean inUseSSL);
  247. /**
  248. * Gets the in user name of this message boards mailing list.
  249. *
  250. * @return the in user name of this message boards mailing list
  251. */
  252. @AutoEscape
  253. public String getInUserName();
  254. /**
  255. * Sets the in user name of this message boards mailing list.
  256. *
  257. * @param inUserName the in user name of this message boards mailing list
  258. */
  259. public void setInUserName(String inUserName);
  260. /**
  261. * Gets the in password of this message boards mailing list.
  262. *
  263. * @return the in password of this message boards mailing list
  264. */
  265. @AutoEscape
  266. public String getInPassword();
  267. /**
  268. * Sets the in password of this message boards mailing list.
  269. *
  270. * @param inPassword the in password of this message boards mailing list
  271. */
  272. public void setInPassword(String inPassword);
  273. /**
  274. * Gets the in read interval of this message boards mailing list.
  275. *
  276. * @return the in read interval of this message boards mailing list
  277. */
  278. public int getInReadInterval();
  279. /**
  280. * Sets the in read interval of this message boards mailing list.
  281. *
  282. * @param inReadInterval the in read interval of this message boards mailing list
  283. */
  284. public void setInReadInterval(int inReadInterval);
  285. /**
  286. * Gets the out email address of this message boards mailing list.
  287. *
  288. * @return the out email address of this message boards mailing list
  289. */
  290. @AutoEscape
  291. public String getOutEmailAddress();
  292. /**
  293. * Sets the out email address of this message boards mailing list.
  294. *
  295. * @param outEmailAddress the out email address of this message boards mailing list
  296. */
  297. public void setOutEmailAddress(String outEmailAddress);
  298. /**
  299. * Gets the out custom of this message boards mailing list.
  300. *
  301. * @return the out custom of this message boards mailing list
  302. */
  303. public boolean getOutCustom();
  304. /**
  305. * Determines if this message boards mailing list is out custom.
  306. *
  307. * @return <code>true</code> if this message boards mailing list is out custom; <code>false</code> otherwise
  308. */
  309. public boolean isOutCustom();
  310. /**
  311. * Sets whether this message boards mailing list is out custom.
  312. *
  313. * @param outCustom the out custom of this message boards mailing list
  314. */
  315. public void setOutCustom(boolean outCustom);
  316. /**
  317. * Gets the out server name of this message boards mailing list.
  318. *
  319. * @return the out server name of this message boards mailing list
  320. */
  321. @AutoEscape
  322. public String getOutServerName();
  323. /**
  324. * Sets the out server name of this message boards mailing list.
  325. *
  326. * @param outServerName the out server name of this message boards mailing list
  327. */
  328. public void setOutServerName(String outServerName);
  329. /**
  330. * Gets the out server port of this message boards mailing list.
  331. *
  332. * @return the out server port of this message boards mailing list
  333. */
  334. public int getOutServerPort();
  335. /**
  336. * Sets the out server port of this message boards mailing list.
  337. *
  338. * @param outServerPort the out server port of this message boards mailing list
  339. */
  340. public void setOutServerPort(int outServerPort);
  341. /**
  342. * Gets the out use s s l of this message boards mailing list.
  343. *
  344. * @return the out use s s l of this message boards mailing list
  345. */
  346. public boolean getOutUseSSL();
  347. /**
  348. * Determines if this message boards mailing list is out use s s l.
  349. *
  350. * @return <code>true</code> if this message boards mailing list is out use s s l; <code>false</code> otherwise
  351. */
  352. public boolean isOutUseSSL();
  353. /**
  354. * Sets whether this message boards mailing list is out use s s l.
  355. *
  356. * @param outUseSSL the out use s s l of this message boards mailing list
  357. */
  358. public void setOutUseSSL(boolean outUseSSL);
  359. /**
  360. * Gets the out user name of this message boards mailing list.
  361. *
  362. * @return the out user name of this message boards mailing list
  363. */
  364. @AutoEscape
  365. public String getOutUserName();
  366. /**
  367. * Sets the out user name of this message boards mailing list.
  368. *
  369. * @param outUserName the out user name of this message boards mailing list
  370. */
  371. public void setOutUserName(String outUserName);
  372. /**
  373. * Gets the out password of this message boards mailing list.
  374. *
  375. * @return the out password of this message boards mailing list
  376. */
  377. @AutoEscape
  378. public String getOutPassword();
  379. /**
  380. * Sets the out password of this message boards mailing list.
  381. *
  382. * @param outPassword the out password of this message boards mailing list
  383. */
  384. public void setOutPassword(String outPassword);
  385. /**
  386. * Gets the active of this message boards mailing list.
  387. *
  388. * @return the active of this message boards mailing list
  389. */
  390. public boolean getActive();
  391. /**
  392. * Determines if this message boards mailing list is active.
  393. *
  394. * @return <code>true</code> if this message boards mailing list is active; <code>false</code> otherwise
  395. */
  396. public boolean isActive();
  397. /**
  398. * Sets whether this message boards mailing list is active.
  399. *
  400. * @param active the active of this message boards mailing list
  401. */
  402. public void setActive(boolean active);
  403. public boolean isNew();
  404. public void setNew(boolean n);
  405. public boolean isCachedModel();
  406. public void setCachedModel(boolean cachedModel);
  407. public boolean isEscapedModel();
  408. public void setEscapedModel(boolean escapedModel);
  409. public Serializable getPrimaryKeyObj();
  410. public ExpandoBridge getExpandoBridge();
  411. public void setExpandoBridgeAttributes(ServiceContext serviceContext);
  412. public Object clone();
  413. public int compareTo(MBMailingList mbMailingList);
  414. public int hashCode();
  415. public MBMailingList toEscapedModel();
  416. public String toString();
  417. public String toXmlString();
  418. }