001 /** 002 * Copyright (c) 2000-present 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.exportimport.model; 016 017 import aQute.bnd.annotation.ProviderType; 018 019 import com.liferay.portal.kernel.bean.AutoEscape; 020 import com.liferay.portal.kernel.exception.PortalException; 021 import com.liferay.portal.kernel.trash.TrashHandler; 022 import com.liferay.portal.model.BaseModel; 023 import com.liferay.portal.model.CacheModel; 024 import com.liferay.portal.model.GroupedModel; 025 import com.liferay.portal.model.MVCCModel; 026 import com.liferay.portal.model.TrashedModel; 027 import com.liferay.portal.model.WorkflowedModel; 028 import com.liferay.portal.service.ServiceContext; 029 030 import com.liferay.portlet.expando.model.ExpandoBridge; 031 import com.liferay.portlet.trash.model.TrashEntry; 032 033 import java.io.Serializable; 034 035 import java.util.Date; 036 037 /** 038 * The base model interface for the ExportImportConfiguration service. Represents a row in the "ExportImportConfiguration" database table, with each column mapped to a property of this class. 039 * 040 * <p> 041 * This interface and its corresponding implementation {@link com.liferay.portlet.exportimport.model.impl.ExportImportConfigurationModelImpl} 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.exportimport.model.impl.ExportImportConfigurationImpl}. 042 * </p> 043 * 044 * @author Brian Wing Shun Chan 045 * @see ExportImportConfiguration 046 * @see com.liferay.portlet.exportimport.model.impl.ExportImportConfigurationImpl 047 * @see com.liferay.portlet.exportimport.model.impl.ExportImportConfigurationModelImpl 048 * @generated 049 */ 050 @ProviderType 051 public interface ExportImportConfigurationModel extends BaseModel<ExportImportConfiguration>, 052 GroupedModel, MVCCModel, TrashedModel, WorkflowedModel { 053 /* 054 * NOTE FOR DEVELOPERS: 055 * 056 * Never modify or reference this interface directly. All methods that expect a export import configuration model instance should use the {@link ExportImportConfiguration} interface instead. 057 */ 058 059 /** 060 * Returns the primary key of this export import configuration. 061 * 062 * @return the primary key of this export import configuration 063 */ 064 public long getPrimaryKey(); 065 066 /** 067 * Sets the primary key of this export import configuration. 068 * 069 * @param primaryKey the primary key of this export import configuration 070 */ 071 public void setPrimaryKey(long primaryKey); 072 073 /** 074 * Returns the mvcc version of this export import configuration. 075 * 076 * @return the mvcc version of this export import configuration 077 */ 078 @Override 079 public long getMvccVersion(); 080 081 /** 082 * Sets the mvcc version of this export import configuration. 083 * 084 * @param mvccVersion the mvcc version of this export import configuration 085 */ 086 @Override 087 public void setMvccVersion(long mvccVersion); 088 089 /** 090 * Returns the export import configuration ID of this export import configuration. 091 * 092 * @return the export import configuration ID of this export import configuration 093 */ 094 public long getExportImportConfigurationId(); 095 096 /** 097 * Sets the export import configuration ID of this export import configuration. 098 * 099 * @param exportImportConfigurationId the export import configuration ID of this export import configuration 100 */ 101 public void setExportImportConfigurationId(long exportImportConfigurationId); 102 103 /** 104 * Returns the group ID of this export import configuration. 105 * 106 * @return the group ID of this export import configuration 107 */ 108 @Override 109 public long getGroupId(); 110 111 /** 112 * Sets the group ID of this export import configuration. 113 * 114 * @param groupId the group ID of this export import configuration 115 */ 116 @Override 117 public void setGroupId(long groupId); 118 119 /** 120 * Returns the company ID of this export import configuration. 121 * 122 * @return the company ID of this export import configuration 123 */ 124 @Override 125 public long getCompanyId(); 126 127 /** 128 * Sets the company ID of this export import configuration. 129 * 130 * @param companyId the company ID of this export import configuration 131 */ 132 @Override 133 public void setCompanyId(long companyId); 134 135 /** 136 * Returns the user ID of this export import configuration. 137 * 138 * @return the user ID of this export import configuration 139 */ 140 @Override 141 public long getUserId(); 142 143 /** 144 * Sets the user ID of this export import configuration. 145 * 146 * @param userId the user ID of this export import configuration 147 */ 148 @Override 149 public void setUserId(long userId); 150 151 /** 152 * Returns the user uuid of this export import configuration. 153 * 154 * @return the user uuid of this export import configuration 155 */ 156 @Override 157 public String getUserUuid(); 158 159 /** 160 * Sets the user uuid of this export import configuration. 161 * 162 * @param userUuid the user uuid of this export import configuration 163 */ 164 @Override 165 public void setUserUuid(String userUuid); 166 167 /** 168 * Returns the user name of this export import configuration. 169 * 170 * @return the user name of this export import configuration 171 */ 172 @AutoEscape 173 @Override 174 public String getUserName(); 175 176 /** 177 * Sets the user name of this export import configuration. 178 * 179 * @param userName the user name of this export import configuration 180 */ 181 @Override 182 public void setUserName(String userName); 183 184 /** 185 * Returns the create date of this export import configuration. 186 * 187 * @return the create date of this export import configuration 188 */ 189 @Override 190 public Date getCreateDate(); 191 192 /** 193 * Sets the create date of this export import configuration. 194 * 195 * @param createDate the create date of this export import configuration 196 */ 197 @Override 198 public void setCreateDate(Date createDate); 199 200 /** 201 * Returns the modified date of this export import configuration. 202 * 203 * @return the modified date of this export import configuration 204 */ 205 @Override 206 public Date getModifiedDate(); 207 208 /** 209 * Sets the modified date of this export import configuration. 210 * 211 * @param modifiedDate the modified date of this export import configuration 212 */ 213 @Override 214 public void setModifiedDate(Date modifiedDate); 215 216 /** 217 * Returns the name of this export import configuration. 218 * 219 * @return the name of this export import configuration 220 */ 221 @AutoEscape 222 public String getName(); 223 224 /** 225 * Sets the name of this export import configuration. 226 * 227 * @param name the name of this export import configuration 228 */ 229 public void setName(String name); 230 231 /** 232 * Returns the description of this export import configuration. 233 * 234 * @return the description of this export import configuration 235 */ 236 @AutoEscape 237 public String getDescription(); 238 239 /** 240 * Sets the description of this export import configuration. 241 * 242 * @param description the description of this export import configuration 243 */ 244 public void setDescription(String description); 245 246 /** 247 * Returns the type of this export import configuration. 248 * 249 * @return the type of this export import configuration 250 */ 251 public int getType(); 252 253 /** 254 * Sets the type of this export import configuration. 255 * 256 * @param type the type of this export import configuration 257 */ 258 public void setType(int type); 259 260 /** 261 * Returns the settings of this export import configuration. 262 * 263 * @return the settings of this export import configuration 264 */ 265 @AutoEscape 266 public String getSettings(); 267 268 /** 269 * Sets the settings of this export import configuration. 270 * 271 * @param settings the settings of this export import configuration 272 */ 273 public void setSettings(String settings); 274 275 /** 276 * Returns the status of this export import configuration. 277 * 278 * @return the status of this export import configuration 279 */ 280 @Override 281 public int getStatus(); 282 283 /** 284 * Sets the status of this export import configuration. 285 * 286 * @param status the status of this export import configuration 287 */ 288 @Override 289 public void setStatus(int status); 290 291 /** 292 * Returns the status by user ID of this export import configuration. 293 * 294 * @return the status by user ID of this export import configuration 295 */ 296 @Override 297 public long getStatusByUserId(); 298 299 /** 300 * Sets the status by user ID of this export import configuration. 301 * 302 * @param statusByUserId the status by user ID of this export import configuration 303 */ 304 @Override 305 public void setStatusByUserId(long statusByUserId); 306 307 /** 308 * Returns the status by user uuid of this export import configuration. 309 * 310 * @return the status by user uuid of this export import configuration 311 */ 312 @Override 313 public String getStatusByUserUuid(); 314 315 /** 316 * Sets the status by user uuid of this export import configuration. 317 * 318 * @param statusByUserUuid the status by user uuid of this export import configuration 319 */ 320 @Override 321 public void setStatusByUserUuid(String statusByUserUuid); 322 323 /** 324 * Returns the status by user name of this export import configuration. 325 * 326 * @return the status by user name of this export import configuration 327 */ 328 @AutoEscape 329 @Override 330 public String getStatusByUserName(); 331 332 /** 333 * Sets the status by user name of this export import configuration. 334 * 335 * @param statusByUserName the status by user name of this export import configuration 336 */ 337 @Override 338 public void setStatusByUserName(String statusByUserName); 339 340 /** 341 * Returns the status date of this export import configuration. 342 * 343 * @return the status date of this export import configuration 344 */ 345 @Override 346 public Date getStatusDate(); 347 348 /** 349 * Sets the status date of this export import configuration. 350 * 351 * @param statusDate the status date of this export import configuration 352 */ 353 @Override 354 public void setStatusDate(Date statusDate); 355 356 /** 357 * Returns the trash entry created when this export import configuration was moved to the Recycle Bin. The trash entry may belong to one of the ancestors of this export import configuration. 358 * 359 * @return the trash entry created when this export import configuration was moved to the Recycle Bin 360 */ 361 @Override 362 public TrashEntry getTrashEntry() throws PortalException; 363 364 /** 365 * Returns the class primary key of the trash entry for this export import configuration. 366 * 367 * @return the class primary key of the trash entry for this export import configuration 368 */ 369 @Override 370 public long getTrashEntryClassPK(); 371 372 /** 373 * Returns the trash handler for this export import configuration. 374 * 375 * @return the trash handler for this export import configuration 376 */ 377 @Override 378 public TrashHandler getTrashHandler(); 379 380 /** 381 * Returns <code>true</code> if this export import configuration is in the Recycle Bin. 382 * 383 * @return <code>true</code> if this export import configuration is in the Recycle Bin; <code>false</code> otherwise 384 */ 385 @Override 386 public boolean isInTrash(); 387 388 /** 389 * Returns <code>true</code> if the parent of this export import configuration is in the Recycle Bin. 390 * 391 * @return <code>true</code> if the parent of this export import configuration is in the Recycle Bin; <code>false</code> otherwise 392 */ 393 @Override 394 public boolean isInTrashContainer(); 395 396 @Override 397 public boolean isInTrashExplicitly(); 398 399 @Override 400 public boolean isInTrashImplicitly(); 401 402 /** 403 * @deprecated As of 6.1.0, replaced by {@link #isApproved()} 404 */ 405 @Deprecated 406 @Override 407 public boolean getApproved(); 408 409 /** 410 * Returns <code>true</code> if this export import configuration is approved. 411 * 412 * @return <code>true</code> if this export import configuration is approved; <code>false</code> otherwise 413 */ 414 @Override 415 public boolean isApproved(); 416 417 /** 418 * Returns <code>true</code> if this export import configuration is denied. 419 * 420 * @return <code>true</code> if this export import configuration is denied; <code>false</code> otherwise 421 */ 422 @Override 423 public boolean isDenied(); 424 425 /** 426 * Returns <code>true</code> if this export import configuration is a draft. 427 * 428 * @return <code>true</code> if this export import configuration is a draft; <code>false</code> otherwise 429 */ 430 @Override 431 public boolean isDraft(); 432 433 /** 434 * Returns <code>true</code> if this export import configuration is expired. 435 * 436 * @return <code>true</code> if this export import configuration is expired; <code>false</code> otherwise 437 */ 438 @Override 439 public boolean isExpired(); 440 441 /** 442 * Returns <code>true</code> if this export import configuration is inactive. 443 * 444 * @return <code>true</code> if this export import configuration is inactive; <code>false</code> otherwise 445 */ 446 @Override 447 public boolean isInactive(); 448 449 /** 450 * Returns <code>true</code> if this export import configuration is incomplete. 451 * 452 * @return <code>true</code> if this export import configuration is incomplete; <code>false</code> otherwise 453 */ 454 @Override 455 public boolean isIncomplete(); 456 457 /** 458 * Returns <code>true</code> if this export import configuration is pending. 459 * 460 * @return <code>true</code> if this export import configuration is pending; <code>false</code> otherwise 461 */ 462 @Override 463 public boolean isPending(); 464 465 /** 466 * Returns <code>true</code> if this export import configuration is scheduled. 467 * 468 * @return <code>true</code> if this export import configuration is scheduled; <code>false</code> otherwise 469 */ 470 @Override 471 public boolean isScheduled(); 472 473 @Override 474 public boolean isNew(); 475 476 @Override 477 public void setNew(boolean n); 478 479 @Override 480 public boolean isCachedModel(); 481 482 @Override 483 public void setCachedModel(boolean cachedModel); 484 485 @Override 486 public boolean isEscapedModel(); 487 488 @Override 489 public Serializable getPrimaryKeyObj(); 490 491 @Override 492 public void setPrimaryKeyObj(Serializable primaryKeyObj); 493 494 @Override 495 public ExpandoBridge getExpandoBridge(); 496 497 @Override 498 public void setExpandoBridgeAttributes(BaseModel<?> baseModel); 499 500 @Override 501 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge); 502 503 @Override 504 public void setExpandoBridgeAttributes(ServiceContext serviceContext); 505 506 @Override 507 public Object clone(); 508 509 @Override 510 public int compareTo( 511 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration); 512 513 @Override 514 public int hashCode(); 515 516 @Override 517 public CacheModel<com.liferay.portlet.exportimport.model.ExportImportConfiguration> toCacheModel(); 518 519 @Override 520 public com.liferay.portlet.exportimport.model.ExportImportConfiguration toEscapedModel(); 521 522 @Override 523 public com.liferay.portlet.exportimport.model.ExportImportConfiguration toUnescapedModel(); 524 525 @Override 526 public String toString(); 527 528 @Override 529 public String toXmlString(); 530 }