1 /* 2 * Copyright 2004 (C) TJDO. 3 * All rights reserved. 4 * 5 * This software is distributed under the terms of the TJDO License version 1.0. 6 * See the terms of the TJDO License in the documentation provided with this software. 7 * 8 * $Id: Request.java,v 1.3 2004/01/18 03:01:06 jackknifebarber Exp $ 9 */ 10 11 package com.triactive.jdo.store; 12 13 14 /** 15 * A storage request pertaining to a particular class and its base table. 16 * 17 * @author <a HREF="mailto:mmartin5@austin.rr.com">Mike Martin</a> 18 * @version $Revision: 1.3 $ 19 */ 20 21 abstract class Request 22 { 23 /** The base table on which this request operates. */ 24 protected final ClassBaseTable table; 25 /** The mapping for the table's ID column. */ 26 protected final ColumnMapping idMapping; 27 28 protected Request(ClassBaseTable table) 29 { 30 this.table = table; 31 this.idMapping = table.getIDMapping(); 32 } 33 } 34