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