/** * Example license header for Java files * * http://www.andromda.org/ */ /** * This is only generated once! It will never be overwritten. * You can (and have to!) safely modify it by hand. */ package org.andromda.test.4; /** * @see org.andromda.test.4.Car */ public class CarDaoImpl extends org.andromda.test.4.CarDaoBase { /** * @see org.andromda.test.4.CarDao#allCarsAreRented() */ protected boolean handleAllCarsAreRented() { // @todo implement public boolean handleAllCarsAreRented() return false; } /** * @see org.andromda.test.4.CarDao#toCarDetails(org.andromda.test.4.Car, org.andromda.test.4.CarDetails) */ public void toCarDetails( org.andromda.test.4.Car source, org.andromda.test.4.CarDetails target) { // @todo verify behavior of toCarDetails super.toCarDetails(source, target); } /** * @see org.andromda.test.4.CarDao#toCarDetails(org.andromda.test.4.Car) */ public org.andromda.test.4.CarDetails toCarDetails(final org.andromda.test.4.Car entity) { // @todo verify behavior of toCarDetails return super.toCarDetails(entity); } /** * Retrieves the entity object that is associated with the specified value object * from the object store. If no such entity object exists in the object store, * a new, blank entity is created */ private org.andromda.test.4.Car loadCarFromCarDetails(org.andromda.test.4.CarDetails carDetails) { // @todo implement loadCarFromCarDetails throw new java.lang.UnsupportedOperationException("org.andromda.test.4.loadCarFromCarDetails(org.andromda.test.4.CarDetails) not yet implemented."); /* A typical implementation looks like this: org.andromda.test.4.Car car = this.load(carDetails.getId()); if (car == null) { car = org.andromda.test.4.Car.Factory.newInstance(); } return car; */ } /** * @see org.andromda.test.4.CarDao#carDetailsToEntity(org.andromda.test.4.CarDetails) */ public org.andromda.test.4.Car carDetailsToEntity(org.andromda.test.4.CarDetails carDetails) { // @todo verify behavior of carDetailsToEntity org.andromda.test.4.Car entity = this.loadCarFromCarDetails(carDetails); this.carDetailsToEntity(carDetails, entity, true); return entity; } /** * @see org.andromda.test.4.CarDao#carDetailsToEntity(org.andromda.test.4.CarDetails, org.andromda.test.4.Car) */ public void carDetailsToEntity( org.andromda.test.4.CarDetails source, org.andromda.test.4.Car target, boolean copyIfNull) { // @todo verify behavior of carDetailsToEntity super.carDetailsToEntity(source, target, copyIfNull); } /** * @see org.andromda.test.4.CarDao#toCarListItem(org.andromda.test.4.Car, org.andromda.test.4.CarListItem) */ public void toCarListItem( org.andromda.test.4.Car source, org.andromda.test.4.CarListItem target) { // @todo verify behavior of toCarListItem super.toCarListItem(source, target); } /** * @see org.andromda.test.4.CarDao#toCarListItem(org.andromda.test.4.Car) */ public org.andromda.test.4.CarListItem toCarListItem(final org.andromda.test.4.Car entity) { // @todo verify behavior of toCarListItem return super.toCarListItem(entity); } /** * Retrieves the entity object that is associated with the specified value object * from the object store. If no such entity object exists in the object store, * a new, blank entity is created */ private org.andromda.test.4.Car loadCarFromCarListItem(org.andromda.test.4.CarListItem carListItem) { // @todo implement loadCarFromCarListItem throw new java.lang.UnsupportedOperationException("org.andromda.test.4.loadCarFromCarListItem(org.andromda.test.4.CarListItem) not yet implemented."); /* A typical implementation looks like this: org.andromda.test.4.Car car = this.load(carListItem.getId()); if (car == null) { car = org.andromda.test.4.Car.Factory.newInstance(); } return car; */ } /** * @see org.andromda.test.4.CarDao#carListItemToEntity(org.andromda.test.4.CarListItem) */ public org.andromda.test.4.Car carListItemToEntity(org.andromda.test.4.CarListItem carListItem) { // @todo verify behavior of carListItemToEntity org.andromda.test.4.Car entity = this.loadCarFromCarListItem(carListItem); this.carListItemToEntity(carListItem, entity, true); return entity; } /** * @see org.andromda.test.4.CarDao#carListItemToEntity(org.andromda.test.4.CarListItem, org.andromda.test.4.Car) */ public void carListItemToEntity( org.andromda.test.4.CarListItem source, org.andromda.test.4.Car target, boolean copyIfNull) { // @todo verify behavior of carListItemToEntity super.carListItemToEntity(source, target, copyIfNull); } }