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.ShardedModel; 027 import com.liferay.portal.model.TrashedModel; 028 import com.liferay.portal.model.WorkflowedModel; 029 import com.liferay.portal.service.ServiceContext; 030 031 import com.liferay.portlet.expando.model.ExpandoBridge; 032 import com.liferay.portlet.trash.model.TrashEntry; 033 034 import java.io.Serializable; 035 036 import java.util.Date; 037 038 /** 039 * 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. 040 * 041 * <p> 042 * 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}. 043 * </p> 044 * 045 * @author Brian Wing Shun Chan 046 * @see ExportImportConfiguration 047 * @see com.liferay.portlet.exportimport.model.impl.ExportImportConfigurationImpl 048 * @see com.liferay.portlet.exportimport.model.impl.ExportImportConfigurationModelImpl 049 * @generated 050 */ 051 @ProviderType 052 public interface ExportImportConfigurationModel extends BaseModel<ExportImportConfiguration>, 053 GroupedModel, MVCCModel, ShardedModel, TrashedModel, WorkflowedModel { 054 /* 055 * NOTE FOR DEVELOPERS: 056 * 057 * Never modify or reference this interface directly. All methods that expect a export import configuration model instance should use the {@link ExportImportConfiguration} interface instead. 058 */ 059 060 /** 061 * Returns the primary key of this export import configuration. 062 * 063 * @return the primary key of this export import configuration 064 */ 065 public long getPrimaryKey(); 066 067 /** 068 * Sets the primary key of this export import configuration. 069 * 070 * @param primaryKey the primary key of this export import configuration 071 */ 072 public void setPrimaryKey(long primaryKey); 073 074 /** 075 * Returns the mvcc version of this export import configuration. 076 * 077 * @return the mvcc version of this export import configuration 078 */ 079 @Override 080 public long getMvccVersion(); 081 082 /** 083 * Sets the mvcc version of this export import configuration. 084 * 085 * @param mvccVersion the mvcc version of this export import configuration 086 */ 087 @Override 088 public void setMvccVersion(long mvccVersion); 089 090 /** 091 * Returns the export import configuration ID of this export import configuration. 092 * 093 * @return the export import configuration ID of this export import configuration 094 */ 095 public long getExportImportConfigurationId(); 096 097 /** 098 * Sets the export import configuration ID of this export import configuration. 099 * 100 * @param exportImportConfigurationId the export import configuration ID of this export import configuration 101 */ 102 public void setExportImportConfigurationId(long exportImportConfigurationId); 103 104 /** 105 * Returns the group ID of this export import configuration. 106 * 107 * @return the group ID of this export import configuration 108 */ 109 @Override 110 public long getGroupId(); 111 112 /** 113 * Sets the group ID of this export import configuration. 114 * 115 * @param groupId the group ID of this export import configuration 116 */ 117 @Override 118 public void setGroupId(long groupId); 119 120 /** 121 * Returns the company ID of this export import configuration. 122 * 123 * @return the company ID of this export import configuration 124 */ 125 @Override 126 public long getCompanyId(); 127 128 /** 129 * Sets the company ID of this export import configuration. 130 * 131 * @param companyId the company ID of this export import configuration 132 */ 133 @Override 134 public void setCompanyId(long companyId); 135 136 /** 137 * Returns the user ID of this export import configuration. 138 * 139 * @return the user ID of this export import configuration 140 */ 141 @Override 142 public long getUserId(); 143 144 /** 145 * Sets the user ID of this export import configuration. 146 * 147 * @param userId the user ID of this export import configuration 148 */ 149 @Override 150 public void setUserId(long userId); 151 152 /** 153 * Returns the user uuid of this export import configuration. 154 * 155 * @return the user uuid of this export import configuration 156 */ 157 @Override 158 public String getUserUuid(); 159 160 /** 161 * Sets the user uuid of this export import configuration. 162 * 163 * @param userUuid the user uuid of this export import configuration 164 */ 165 @Override 166 public void setUserUuid(String userUuid); 167 168 /** 169 * Returns the user name of this export import configuration. 170 * 171 * @return the user name of this export import configuration 172 */ 173 @AutoEscape 174 @Override 175 public String getUserName(); 176 177 /** 178 * Sets the user name of this export import configuration. 179 * 180 * @param userName the user name of this export import configuration 181 */ 182 @Override 183 public void setUserName(String userName); 184 185 /** 186 * Returns the create date of this export import configuration. 187 * 188 * @return the create date of this export import configuration 189 */ 190 @Override 191 public Date getCreateDate(); 192 193 /** 194 * Sets the create date of this export import configuration. 195 * 196 * @param createDate the create date of this export import configuration 197 */ 198 @Override 199 public void setCreateDate(Date createDate); 200 201 /** 202 * Returns the modified date of this export import configuration. 203 * 204 * @return the modified date of this export import configuration 205 */ 206 @Override 207 public Date getModifiedDate(); 208 209 /** 210 * Sets the modified date of this export import configuration. 211 * 212 * @param modifiedDate the modified date of this export import configuration 213 */ 214 @Override 215 public void setModifiedDate(Date modifiedDate); 216 217 /** 218 * Returns the name of this export import configuration. 219 * 220 * @return the name of this export import configuration 221 */ 222 @AutoEscape 223 public String getName(); 224 225 /** 226 * Sets the name of this export import configuration. 227 * 228 * @param name the name of this export import configuration 229 */ 230 public void setName(String name); 231 232 /** 233 * Returns the description of this export import configuration. 234 * 235 * @return the description of this export import configuration 236 */ 237 @AutoEscape 238 public String getDescription(); 239 240 /** 241 * Sets the description of this export import configuration. 242 * 243 * @param description the description of this export import configuration 244 */ 245 public void setDescription(String description); 246 247 /** 248 * Returns the type of this export import configuration. 249 * 250 * @return the type of this export import configuration 251 */ 252 public int getType(); 253 254 /** 255 * Sets the type of this export import configuration. 256 * 257 * @param type the type of this export import configuration 258 */ 259 public void setType(int type); 260 261 /** 262 * Returns the settings of this export import configuration. 263 * 264 * @return the settings of this export import configuration 265 */ 266 @AutoEscape 267 public String getSettings(); 268 269 /** 270 * Sets the settings of this export import configuration. 271 * 272 * @param settings the settings of this export import configuration 273 */ 274 public void setSettings(String settings); 275 276 /** 277 * Returns the status of this export import configuration. 278 * 279 * @return the status of this export import configuration 280 */ 281 @Override 282 public int getStatus(); 283 284 /** 285 * Sets the status of this export import configuration. 286 * 287 * @param status the status of this export import configuration 288 */ 289 @Override 290 public void setStatus(int status); 291 292 /** 293 * Returns the status by user ID of this export import configuration. 294 * 295 * @return the status by user ID of this export import configuration 296 */ 297 @Override 298 public long getStatusByUserId(); 299 300 /** 301 * Sets the status by user ID of this export import configuration. 302 * 303 * @param statusByUserId the status by user ID of this export import configuration 304 */ 305 @Override 306 public void setStatusByUserId(long statusByUserId); 307 308 /** 309 * Returns the status by user uuid of this export import configuration. 310 * 311 * @return the status by user uuid of this export import configuration 312 */ 313 @Override 314 public String getStatusByUserUuid(); 315 316 /** 317 * Sets the status by user uuid of this export import configuration. 318 * 319 * @param statusByUserUuid the status by user uuid of this export import configuration 320 */ 321 @Override 322 public void setStatusByUserUuid(String statusByUserUuid); 323 324 /** 325 * Returns the status by user name of this export import configuration. 326 * 327 * @return the status by user name of this export import configuration 328 */ 329 @AutoEscape 330 @Override 331 public String getStatusByUserName(); 332 333 /** 334 * Sets the status by user name of this export import configuration. 335 * 336 * @param statusByUserName the status by user name of this export import configuration 337 */ 338 @Override 339 public void setStatusByUserName(String statusByUserName); 340 341 /** 342 * Returns the status date of this export import configuration. 343 * 344 * @return the status date of this export import configuration 345 */ 346 @Override 347 public Date getStatusDate(); 348 349 /** 350 * Sets the status date of this export import configuration. 351 * 352 * @param statusDate the status date of this export import configuration 353 */ 354 @Override 355 public void setStatusDate(Date statusDate); 356 357 /** 358 * 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. 359 * 360 * @return the trash entry created when this export import configuration was moved to the Recycle Bin 361 */ 362 @Override 363 public TrashEntry getTrashEntry() throws PortalException; 364 365 /** 366 * Returns the class primary key of the trash entry for this export import configuration. 367 * 368 * @return the class primary key of the trash entry for this export import configuration 369 */ 370 @Override 371 public long getTrashEntryClassPK(); 372 373 /** 374 * Returns the trash handler for this export import configuration. 375 * 376 * @return the trash handler for this export import configuration 377 */ 378 @Override 379 public TrashHandler getTrashHandler(); 380 381 /** 382 * Returns <code>true</code> if this export import configuration is in the Recycle Bin. 383 * 384 * @return <code>true</code> if this export import configuration is in the Recycle Bin; <code>false</code> otherwise 385 */ 386 @Override 387 public boolean isInTrash(); 388 389 /** 390 * Returns <code>true</code> if the parent of this export import configuration is in the Recycle Bin. 391 * 392 * @return <code>true</code> if the parent of this export import configuration is in the Recycle Bin; <code>false</code> otherwise 393 */ 394 @Override 395 public boolean isInTrashContainer(); 396 397 @Override 398 public boolean isInTrashExplicitly(); 399 400 @Override 401 public boolean isInTrashImplicitly(); 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.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration); 506 507 @Override 508 public int hashCode(); 509 510 @Override 511 public CacheModel<com.liferay.portlet.exportimport.model.ExportImportConfiguration> toCacheModel(); 512 513 @Override 514 public com.liferay.portlet.exportimport.model.ExportImportConfiguration toEscapedModel(); 515 516 @Override 517 public com.liferay.portlet.exportimport.model.ExportImportConfiguration toUnescapedModel(); 518 519 @Override 520 public String toString(); 521 522 @Override 523 public String toXmlString(); 524 }