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