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