001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016// Generated File -- DO NOT EDIT BY HAND 017// -------------------------------------------------------------------------------- 018 019/** 020 * CarrierServiceOption.java 021 */ 022 023package com.echothree.model.data.carrier.server.entity; 024 025import com.echothree.model.data.carrier.common.pk.CarrierServiceOptionPK; 026 027import com.echothree.model.data.carrier.common.pk.CarrierServicePK; 028import com.echothree.model.data.carrier.common.pk.CarrierOptionPK; 029import com.echothree.model.data.selector.common.pk.SelectorPK; 030 031import com.echothree.model.data.carrier.server.entity.CarrierService; 032import com.echothree.model.data.carrier.server.entity.CarrierOption; 033import com.echothree.model.data.selector.server.entity.Selector; 034 035import com.echothree.model.data.carrier.server.factory.CarrierServiceFactory; 036import com.echothree.model.data.carrier.server.factory.CarrierOptionFactory; 037import com.echothree.model.data.selector.server.factory.SelectorFactory; 038 039import com.echothree.model.data.carrier.common.pk.CarrierServiceOptionPK; 040 041import com.echothree.model.data.carrier.server.value.CarrierServiceOptionValue; 042 043import com.echothree.model.data.carrier.server.factory.CarrierServiceOptionFactory; 044 045import com.echothree.util.common.exception.PersistenceException; 046import com.echothree.util.common.exception.PersistenceDatabaseException; 047import com.echothree.util.common.exception.PersistenceNotNullException; 048import com.echothree.util.common.exception.PersistenceReadOnlyException; 049 050import com.echothree.util.common.persistence.BasePK; 051 052import com.echothree.util.common.persistence.type.ByteArray; 053 054import com.echothree.util.server.persistence.BaseEntity; 055import com.echothree.util.server.persistence.EntityPermission; 056import com.echothree.util.server.persistence.Session; 057import com.echothree.util.server.persistence.ThreadSession; 058 059import java.io.Serializable; 060 061public class CarrierServiceOption 062 extends BaseEntity 063 implements Serializable { 064 065 private CarrierServiceOptionPK _pk; 066 private CarrierServiceOptionValue _value; 067 068 /** Creates a new instance of CarrierServiceOption */ 069 public CarrierServiceOption() 070 throws PersistenceException { 071 super(); 072 } 073 074 /** Creates a new instance of CarrierServiceOption */ 075 public CarrierServiceOption(CarrierServiceOptionValue value, EntityPermission entityPermission) { 076 super(entityPermission); 077 078 _value = value; 079 _pk = value.getPrimaryKey(); 080 } 081 082 @Override 083 public CarrierServiceOptionFactory getBaseFactoryInstance() { 084 return CarrierServiceOptionFactory.getInstance(); 085 } 086 087 @Override 088 public boolean hasBeenModified() { 089 return _value.hasBeenModified(); 090 } 091 092 @Override 093 public int hashCode() { 094 return _pk.hashCode(); 095 } 096 097 @Override 098 public String toString() { 099 return _pk.toString(); 100 } 101 102 @Override 103 public boolean equals(Object other) { 104 if(this == other) 105 return true; 106 107 if(other instanceof CarrierServiceOption) { 108 CarrierServiceOption that = (CarrierServiceOption)other; 109 110 CarrierServiceOptionValue thatValue = that.getCarrierServiceOptionValue(); 111 return _value.equals(thatValue); 112 } else { 113 return false; 114 } 115 } 116 117 @Override 118 public void store(Session session) 119 throws PersistenceDatabaseException { 120 getBaseFactoryInstance().store(session, this); 121 } 122 123 @Override 124 public void remove(Session session) 125 throws PersistenceDatabaseException { 126 getBaseFactoryInstance().remove(session, this); 127 } 128 129 @Override 130 public void remove() 131 throws PersistenceDatabaseException { 132 getBaseFactoryInstance().remove(ThreadSession.currentSession(), this); 133 } 134 135 public CarrierServiceOptionValue getCarrierServiceOptionValue() { 136 return _value; 137 } 138 139 public void setCarrierServiceOptionValue(CarrierServiceOptionValue value) 140 throws PersistenceReadOnlyException { 141 checkReadWrite(); 142 _value = value; 143 } 144 145 @Override 146 public CarrierServiceOptionPK getPrimaryKey() { 147 return _pk; 148 } 149 150 public CarrierServicePK getCarrierServicePK() { 151 return _value.getCarrierServicePK(); 152 } 153 154 public CarrierService getCarrierService(Session session, EntityPermission entityPermission) { 155 return CarrierServiceFactory.getInstance().getEntityFromPK(session, entityPermission, getCarrierServicePK()); 156 } 157 158 public CarrierService getCarrierService(EntityPermission entityPermission) { 159 return getCarrierService(ThreadSession.currentSession(), entityPermission); 160 } 161 162 public CarrierService getCarrierService(Session session) { 163 return getCarrierService(session, EntityPermission.READ_ONLY); 164 } 165 166 public CarrierService getCarrierService() { 167 return getCarrierService(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 168 } 169 170 public CarrierService getCarrierServiceForUpdate(Session session) { 171 return getCarrierService(session, EntityPermission.READ_WRITE); 172 } 173 174 public CarrierService getCarrierServiceForUpdate() { 175 return getCarrierService(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 176 } 177 178 public void setCarrierServicePK(CarrierServicePK carrierServicePK) 179 throws PersistenceNotNullException, PersistenceReadOnlyException { 180 checkReadWrite(); 181 _value.setCarrierServicePK(carrierServicePK); 182 } 183 184 public void setCarrierService(CarrierService entity) { 185 setCarrierServicePK(entity == null? null: entity.getPrimaryKey()); 186 } 187 188 public boolean getCarrierServicePKHasBeenModified() { 189 return _value.getCarrierServicePKHasBeenModified(); 190 } 191 192 public CarrierOptionPK getCarrierOptionPK() { 193 return _value.getCarrierOptionPK(); 194 } 195 196 public CarrierOption getCarrierOption(Session session, EntityPermission entityPermission) { 197 return CarrierOptionFactory.getInstance().getEntityFromPK(session, entityPermission, getCarrierOptionPK()); 198 } 199 200 public CarrierOption getCarrierOption(EntityPermission entityPermission) { 201 return getCarrierOption(ThreadSession.currentSession(), entityPermission); 202 } 203 204 public CarrierOption getCarrierOption(Session session) { 205 return getCarrierOption(session, EntityPermission.READ_ONLY); 206 } 207 208 public CarrierOption getCarrierOption() { 209 return getCarrierOption(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 210 } 211 212 public CarrierOption getCarrierOptionForUpdate(Session session) { 213 return getCarrierOption(session, EntityPermission.READ_WRITE); 214 } 215 216 public CarrierOption getCarrierOptionForUpdate() { 217 return getCarrierOption(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 218 } 219 220 public void setCarrierOptionPK(CarrierOptionPK carrierOptionPK) 221 throws PersistenceNotNullException, PersistenceReadOnlyException { 222 checkReadWrite(); 223 _value.setCarrierOptionPK(carrierOptionPK); 224 } 225 226 public void setCarrierOption(CarrierOption entity) { 227 setCarrierOptionPK(entity == null? null: entity.getPrimaryKey()); 228 } 229 230 public boolean getCarrierOptionPKHasBeenModified() { 231 return _value.getCarrierOptionPKHasBeenModified(); 232 } 233 234 public Boolean getIsRecommended() { 235 return _value.getIsRecommended(); 236 } 237 238 public void setIsRecommended(Boolean isRecommended) 239 throws PersistenceNotNullException, PersistenceReadOnlyException { 240 checkReadWrite(); 241 _value.setIsRecommended(isRecommended); 242 } 243 244 public boolean getIsRecommendedHasBeenModified() { 245 return _value.getIsRecommendedHasBeenModified(); 246 } 247 248 public Boolean getIsRequired() { 249 return _value.getIsRequired(); 250 } 251 252 public void setIsRequired(Boolean isRequired) 253 throws PersistenceNotNullException, PersistenceReadOnlyException { 254 checkReadWrite(); 255 _value.setIsRequired(isRequired); 256 } 257 258 public boolean getIsRequiredHasBeenModified() { 259 return _value.getIsRequiredHasBeenModified(); 260 } 261 262 public SelectorPK getRecommendedGeoCodeSelectorPK() { 263 return _value.getRecommendedGeoCodeSelectorPK(); 264 } 265 266 public Selector getRecommendedGeoCodeSelector(Session session, EntityPermission entityPermission) { 267 SelectorPK pk = getRecommendedGeoCodeSelectorPK(); 268 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 269 270 return entity; 271 } 272 273 public Selector getRecommendedGeoCodeSelector(EntityPermission entityPermission) { 274 return getRecommendedGeoCodeSelector(ThreadSession.currentSession(), entityPermission); 275 } 276 277 public Selector getRecommendedGeoCodeSelector(Session session) { 278 return getRecommendedGeoCodeSelector(session, EntityPermission.READ_ONLY); 279 } 280 281 public Selector getRecommendedGeoCodeSelector() { 282 return getRecommendedGeoCodeSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 283 } 284 285 public Selector getRecommendedGeoCodeSelectorForUpdate(Session session) { 286 return getRecommendedGeoCodeSelector(session, EntityPermission.READ_WRITE); 287 } 288 289 public Selector getRecommendedGeoCodeSelectorForUpdate() { 290 return getRecommendedGeoCodeSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 291 } 292 293 public void setRecommendedGeoCodeSelectorPK(SelectorPK recommendedGeoCodeSelectorPK) 294 throws PersistenceNotNullException, PersistenceReadOnlyException { 295 checkReadWrite(); 296 _value.setRecommendedGeoCodeSelectorPK(recommendedGeoCodeSelectorPK); 297 } 298 299 public void setRecommendedGeoCodeSelector(Selector entity) { 300 setRecommendedGeoCodeSelectorPK(entity == null? null: entity.getPrimaryKey()); 301 } 302 303 public boolean getRecommendedGeoCodeSelectorPKHasBeenModified() { 304 return _value.getRecommendedGeoCodeSelectorPKHasBeenModified(); 305 } 306 307 public SelectorPK getRequiredGeoCodeSelectorPK() { 308 return _value.getRequiredGeoCodeSelectorPK(); 309 } 310 311 public Selector getRequiredGeoCodeSelector(Session session, EntityPermission entityPermission) { 312 SelectorPK pk = getRequiredGeoCodeSelectorPK(); 313 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 314 315 return entity; 316 } 317 318 public Selector getRequiredGeoCodeSelector(EntityPermission entityPermission) { 319 return getRequiredGeoCodeSelector(ThreadSession.currentSession(), entityPermission); 320 } 321 322 public Selector getRequiredGeoCodeSelector(Session session) { 323 return getRequiredGeoCodeSelector(session, EntityPermission.READ_ONLY); 324 } 325 326 public Selector getRequiredGeoCodeSelector() { 327 return getRequiredGeoCodeSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 328 } 329 330 public Selector getRequiredGeoCodeSelectorForUpdate(Session session) { 331 return getRequiredGeoCodeSelector(session, EntityPermission.READ_WRITE); 332 } 333 334 public Selector getRequiredGeoCodeSelectorForUpdate() { 335 return getRequiredGeoCodeSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 336 } 337 338 public void setRequiredGeoCodeSelectorPK(SelectorPK requiredGeoCodeSelectorPK) 339 throws PersistenceNotNullException, PersistenceReadOnlyException { 340 checkReadWrite(); 341 _value.setRequiredGeoCodeSelectorPK(requiredGeoCodeSelectorPK); 342 } 343 344 public void setRequiredGeoCodeSelector(Selector entity) { 345 setRequiredGeoCodeSelectorPK(entity == null? null: entity.getPrimaryKey()); 346 } 347 348 public boolean getRequiredGeoCodeSelectorPKHasBeenModified() { 349 return _value.getRequiredGeoCodeSelectorPKHasBeenModified(); 350 } 351 352 public SelectorPK getRecommendedItemSelectorPK() { 353 return _value.getRecommendedItemSelectorPK(); 354 } 355 356 public Selector getRecommendedItemSelector(Session session, EntityPermission entityPermission) { 357 SelectorPK pk = getRecommendedItemSelectorPK(); 358 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 359 360 return entity; 361 } 362 363 public Selector getRecommendedItemSelector(EntityPermission entityPermission) { 364 return getRecommendedItemSelector(ThreadSession.currentSession(), entityPermission); 365 } 366 367 public Selector getRecommendedItemSelector(Session session) { 368 return getRecommendedItemSelector(session, EntityPermission.READ_ONLY); 369 } 370 371 public Selector getRecommendedItemSelector() { 372 return getRecommendedItemSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 373 } 374 375 public Selector getRecommendedItemSelectorForUpdate(Session session) { 376 return getRecommendedItemSelector(session, EntityPermission.READ_WRITE); 377 } 378 379 public Selector getRecommendedItemSelectorForUpdate() { 380 return getRecommendedItemSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 381 } 382 383 public void setRecommendedItemSelectorPK(SelectorPK recommendedItemSelectorPK) 384 throws PersistenceNotNullException, PersistenceReadOnlyException { 385 checkReadWrite(); 386 _value.setRecommendedItemSelectorPK(recommendedItemSelectorPK); 387 } 388 389 public void setRecommendedItemSelector(Selector entity) { 390 setRecommendedItemSelectorPK(entity == null? null: entity.getPrimaryKey()); 391 } 392 393 public boolean getRecommendedItemSelectorPKHasBeenModified() { 394 return _value.getRecommendedItemSelectorPKHasBeenModified(); 395 } 396 397 public SelectorPK getRequiredItemSelectorPK() { 398 return _value.getRequiredItemSelectorPK(); 399 } 400 401 public Selector getRequiredItemSelector(Session session, EntityPermission entityPermission) { 402 SelectorPK pk = getRequiredItemSelectorPK(); 403 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 404 405 return entity; 406 } 407 408 public Selector getRequiredItemSelector(EntityPermission entityPermission) { 409 return getRequiredItemSelector(ThreadSession.currentSession(), entityPermission); 410 } 411 412 public Selector getRequiredItemSelector(Session session) { 413 return getRequiredItemSelector(session, EntityPermission.READ_ONLY); 414 } 415 416 public Selector getRequiredItemSelector() { 417 return getRequiredItemSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 418 } 419 420 public Selector getRequiredItemSelectorForUpdate(Session session) { 421 return getRequiredItemSelector(session, EntityPermission.READ_WRITE); 422 } 423 424 public Selector getRequiredItemSelectorForUpdate() { 425 return getRequiredItemSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 426 } 427 428 public void setRequiredItemSelectorPK(SelectorPK requiredItemSelectorPK) 429 throws PersistenceNotNullException, PersistenceReadOnlyException { 430 checkReadWrite(); 431 _value.setRequiredItemSelectorPK(requiredItemSelectorPK); 432 } 433 434 public void setRequiredItemSelector(Selector entity) { 435 setRequiredItemSelectorPK(entity == null? null: entity.getPrimaryKey()); 436 } 437 438 public boolean getRequiredItemSelectorPKHasBeenModified() { 439 return _value.getRequiredItemSelectorPKHasBeenModified(); 440 } 441 442 public SelectorPK getRecommendedOrderSelectorPK() { 443 return _value.getRecommendedOrderSelectorPK(); 444 } 445 446 public Selector getRecommendedOrderSelector(Session session, EntityPermission entityPermission) { 447 SelectorPK pk = getRecommendedOrderSelectorPK(); 448 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 449 450 return entity; 451 } 452 453 public Selector getRecommendedOrderSelector(EntityPermission entityPermission) { 454 return getRecommendedOrderSelector(ThreadSession.currentSession(), entityPermission); 455 } 456 457 public Selector getRecommendedOrderSelector(Session session) { 458 return getRecommendedOrderSelector(session, EntityPermission.READ_ONLY); 459 } 460 461 public Selector getRecommendedOrderSelector() { 462 return getRecommendedOrderSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 463 } 464 465 public Selector getRecommendedOrderSelectorForUpdate(Session session) { 466 return getRecommendedOrderSelector(session, EntityPermission.READ_WRITE); 467 } 468 469 public Selector getRecommendedOrderSelectorForUpdate() { 470 return getRecommendedOrderSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 471 } 472 473 public void setRecommendedOrderSelectorPK(SelectorPK recommendedOrderSelectorPK) 474 throws PersistenceNotNullException, PersistenceReadOnlyException { 475 checkReadWrite(); 476 _value.setRecommendedOrderSelectorPK(recommendedOrderSelectorPK); 477 } 478 479 public void setRecommendedOrderSelector(Selector entity) { 480 setRecommendedOrderSelectorPK(entity == null? null: entity.getPrimaryKey()); 481 } 482 483 public boolean getRecommendedOrderSelectorPKHasBeenModified() { 484 return _value.getRecommendedOrderSelectorPKHasBeenModified(); 485 } 486 487 public SelectorPK getRequiredOrderSelectorPK() { 488 return _value.getRequiredOrderSelectorPK(); 489 } 490 491 public Selector getRequiredOrderSelector(Session session, EntityPermission entityPermission) { 492 SelectorPK pk = getRequiredOrderSelectorPK(); 493 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 494 495 return entity; 496 } 497 498 public Selector getRequiredOrderSelector(EntityPermission entityPermission) { 499 return getRequiredOrderSelector(ThreadSession.currentSession(), entityPermission); 500 } 501 502 public Selector getRequiredOrderSelector(Session session) { 503 return getRequiredOrderSelector(session, EntityPermission.READ_ONLY); 504 } 505 506 public Selector getRequiredOrderSelector() { 507 return getRequiredOrderSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 508 } 509 510 public Selector getRequiredOrderSelectorForUpdate(Session session) { 511 return getRequiredOrderSelector(session, EntityPermission.READ_WRITE); 512 } 513 514 public Selector getRequiredOrderSelectorForUpdate() { 515 return getRequiredOrderSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 516 } 517 518 public void setRequiredOrderSelectorPK(SelectorPK requiredOrderSelectorPK) 519 throws PersistenceNotNullException, PersistenceReadOnlyException { 520 checkReadWrite(); 521 _value.setRequiredOrderSelectorPK(requiredOrderSelectorPK); 522 } 523 524 public void setRequiredOrderSelector(Selector entity) { 525 setRequiredOrderSelectorPK(entity == null? null: entity.getPrimaryKey()); 526 } 527 528 public boolean getRequiredOrderSelectorPKHasBeenModified() { 529 return _value.getRequiredOrderSelectorPKHasBeenModified(); 530 } 531 532 public SelectorPK getRecommendedShipmentSelectorPK() { 533 return _value.getRecommendedShipmentSelectorPK(); 534 } 535 536 public Selector getRecommendedShipmentSelector(Session session, EntityPermission entityPermission) { 537 SelectorPK pk = getRecommendedShipmentSelectorPK(); 538 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 539 540 return entity; 541 } 542 543 public Selector getRecommendedShipmentSelector(EntityPermission entityPermission) { 544 return getRecommendedShipmentSelector(ThreadSession.currentSession(), entityPermission); 545 } 546 547 public Selector getRecommendedShipmentSelector(Session session) { 548 return getRecommendedShipmentSelector(session, EntityPermission.READ_ONLY); 549 } 550 551 public Selector getRecommendedShipmentSelector() { 552 return getRecommendedShipmentSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 553 } 554 555 public Selector getRecommendedShipmentSelectorForUpdate(Session session) { 556 return getRecommendedShipmentSelector(session, EntityPermission.READ_WRITE); 557 } 558 559 public Selector getRecommendedShipmentSelectorForUpdate() { 560 return getRecommendedShipmentSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 561 } 562 563 public void setRecommendedShipmentSelectorPK(SelectorPK recommendedShipmentSelectorPK) 564 throws PersistenceNotNullException, PersistenceReadOnlyException { 565 checkReadWrite(); 566 _value.setRecommendedShipmentSelectorPK(recommendedShipmentSelectorPK); 567 } 568 569 public void setRecommendedShipmentSelector(Selector entity) { 570 setRecommendedShipmentSelectorPK(entity == null? null: entity.getPrimaryKey()); 571 } 572 573 public boolean getRecommendedShipmentSelectorPKHasBeenModified() { 574 return _value.getRecommendedShipmentSelectorPKHasBeenModified(); 575 } 576 577 public SelectorPK getRequiredShipmentSelectorPK() { 578 return _value.getRequiredShipmentSelectorPK(); 579 } 580 581 public Selector getRequiredShipmentSelector(Session session, EntityPermission entityPermission) { 582 SelectorPK pk = getRequiredShipmentSelectorPK(); 583 Selector entity = pk == null? null: SelectorFactory.getInstance().getEntityFromPK(session, entityPermission, pk); 584 585 return entity; 586 } 587 588 public Selector getRequiredShipmentSelector(EntityPermission entityPermission) { 589 return getRequiredShipmentSelector(ThreadSession.currentSession(), entityPermission); 590 } 591 592 public Selector getRequiredShipmentSelector(Session session) { 593 return getRequiredShipmentSelector(session, EntityPermission.READ_ONLY); 594 } 595 596 public Selector getRequiredShipmentSelector() { 597 return getRequiredShipmentSelector(ThreadSession.currentSession(), EntityPermission.READ_ONLY); 598 } 599 600 public Selector getRequiredShipmentSelectorForUpdate(Session session) { 601 return getRequiredShipmentSelector(session, EntityPermission.READ_WRITE); 602 } 603 604 public Selector getRequiredShipmentSelectorForUpdate() { 605 return getRequiredShipmentSelector(ThreadSession.currentSession(), EntityPermission.READ_WRITE); 606 } 607 608 public void setRequiredShipmentSelectorPK(SelectorPK requiredShipmentSelectorPK) 609 throws PersistenceNotNullException, PersistenceReadOnlyException { 610 checkReadWrite(); 611 _value.setRequiredShipmentSelectorPK(requiredShipmentSelectorPK); 612 } 613 614 public void setRequiredShipmentSelector(Selector entity) { 615 setRequiredShipmentSelectorPK(entity == null? null: entity.getPrimaryKey()); 616 } 617 618 public boolean getRequiredShipmentSelectorPKHasBeenModified() { 619 return _value.getRequiredShipmentSelectorPKHasBeenModified(); 620 } 621 622 public Long getFromTime() { 623 return _value.getFromTime(); 624 } 625 626 public void setFromTime(Long fromTime) 627 throws PersistenceNotNullException, PersistenceReadOnlyException { 628 checkReadWrite(); 629 _value.setFromTime(fromTime); 630 } 631 632 public boolean getFromTimeHasBeenModified() { 633 return _value.getFromTimeHasBeenModified(); 634 } 635 636 public Long getThruTime() { 637 return _value.getThruTime(); 638 } 639 640 public void setThruTime(Long thruTime) 641 throws PersistenceNotNullException, PersistenceReadOnlyException { 642 checkReadWrite(); 643 _value.setThruTime(thruTime); 644 } 645 646 public boolean getThruTimeHasBeenModified() { 647 return _value.getThruTimeHasBeenModified(); 648 } 649 650}