01: /*
02: * Copyright (c) 1998 - 2005 Versant Corporation
03: * All rights reserved. This program and the accompanying materials
04: * are made available under the terms of the Eclipse Public License v1.0
05: * which accompanies this distribution, and is available at
06: * http://www.eclipse.org/legal/epl-v10.html
07: *
08: * Contributors:
09: * Versant Corporation - initial API and implementation
10: */
11: package com.versant.core.jdo.sco;
12:
13: /**
14: * A advanced SCO that can be re-used.
15: */
16: public interface VersantAdvancedSCO extends VersantSimpleSCO {
17:
18: /**
19: * Returns the owner object of the SCO instance
20: *
21: * @return owner object
22: */
23: Object getOwner();
24:
25: /**
26: * Reset the sco for the next tx. This is only nec for
27: * imp's that carry data relevant to a tx.
28: */
29: void reset();
30:
31: }
|