View Javadoc

1   package org.apache.ojb.odmg.collections;
2   
3   /* Copyright 2002-2005 The Apache Software Foundation
4    *
5    * Licensed under the Apache License, Version 2.0 (the "License");
6    * you may not use this file except in compliance with the License.
7    * You may obtain a copy of the License at
8    *
9    *     http://www.apache.org/licenses/LICENSE-2.0
10   *
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS,
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   * See the License for the specific language governing permissions and
15   * limitations under the License.
16   */
17  
18  import java.io.Serializable;
19  
20  /**
21   * Encapsulates an DSet entry object.
22   *
23   * @version $Id: DSetEntry.java,v 1.1 2007-08-24 22:17:37 ewestfal Exp $
24   */
25  public class DSetEntry extends DListEntry implements Serializable
26  {
27      private static final long serialVersionUID = 6334656303221694908L;
28      
29      /**
30       * DSetEntry constructor comment.
31       */
32      public DSetEntry()
33      {
34          super();
35      }
36  
37      /**
38       * DSetEntry constructor comment.
39       * @param theDSet org.apache.ojb.server.collections.DListImpl
40       * @param theObject java.lang.Object
41       */
42      public DSetEntry(DSetImpl theDSet, Object theObject)
43      {
44          this.position = theDSet.size();
45          this.dlistId = theDSet.getId();
46          this.realSubject = theObject;
47          this.pbKey = getPBKey();
48      }
49  }