KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > object > TestObjectFactory


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc.object;
5
6 import com.tc.exception.ImplementMe;
7 import com.tc.object.dna.api.DNA;
8
9 public class TestObjectFactory implements TCObjectFactory {
10
11   public TCObject tcObject;
12   public Object JavaDoc peerObject;
13
14   public void setObjectManager(ClientObjectManager objectManager) {
15     return;
16   }
17
18   public TCObject getNewInstance(ObjectID id, Object JavaDoc peer, Class JavaDoc clazz) {
19     return tcObject;
20   }
21
22   public TCObject getNewInstance(ObjectID id, Class JavaDoc clazz) {
23     return tcObject;
24   }
25
26   public Object JavaDoc getNewPeerObject(TCClass type, Object JavaDoc parent) throws IllegalArgumentException JavaDoc, SecurityException JavaDoc {
27    return peerObject;
28   }
29
30   public Object JavaDoc getNewArrayInstance(TCClass type, int size) {
31     throw new ImplementMe();
32   }
33
34   public Object JavaDoc getNewPeerObject(TCClass type) throws IllegalArgumentException JavaDoc, SecurityException JavaDoc {
35    return peerObject;
36   }
37
38   public Object JavaDoc getNewPeerObject(TCClass type, DNA dna) {
39     return peerObject;
40   }
41
42 }
43
Popular Tags