30 import org.omg.CORBA.INTERNAL ;
31
32 import org.omg.CORBA_2_3.portable.OutputStream ;
33 import org.omg.CORBA_2_3.portable.InputStream ;
34
35 import org.omg.IOP.TAG_INTERNET_IOP ;
36
37 import com.sun.corba.se.spi.ior.IdentifiableContainerBase ;
38 import com.sun.corba.se.spi.ior.IdentifiableFactoryFinder ;
39 import com.sun.corba.se.spi.ior.IORTemplate ;
40 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ;
41 import com.sun.corba.se.spi.ior.TaggedProfileTemplate ;
42 import com.sun.corba.se.spi.ior.ObjectId ;
43 import com.sun.corba.se.spi.ior.IOR ;
44 import com.sun.corba.se.spi.ior.IORFactory ;
45
46 import com.sun.corba.se.spi.orb.ORB ;
47
48 /**
49 * This class is a container of TaggedProfileTemplates.
50 * @author
51 */
52 public class IORTemplateImpl extends IdentifiableContainerBase implements IORTemplate
53 {
54 private ObjectKeyTemplate oktemp ;
55
56 public boolean equals( Object obj )
57 {
58 if (obj == null)
59 return false ;
60
61 if (!(obj instanceof IORTemplateImpl))
62 return false ;
63
64 IORTemplateImpl other = (IORTemplateImpl)obj ;
65
66 return super.equals( obj ) && oktemp.equals( other.getObjectKeyTemplate() ) ;
67 }
68
69 public int hashCode()
70 {
|
30 import org.omg.CORBA.INTERNAL ;
31
32 import org.omg.CORBA_2_3.portable.OutputStream ;
33 import org.omg.CORBA_2_3.portable.InputStream ;
34
35 import org.omg.IOP.TAG_INTERNET_IOP ;
36
37 import com.sun.corba.se.spi.ior.IdentifiableContainerBase ;
38 import com.sun.corba.se.spi.ior.IdentifiableFactoryFinder ;
39 import com.sun.corba.se.spi.ior.IORTemplate ;
40 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ;
41 import com.sun.corba.se.spi.ior.TaggedProfileTemplate ;
42 import com.sun.corba.se.spi.ior.ObjectId ;
43 import com.sun.corba.se.spi.ior.IOR ;
44 import com.sun.corba.se.spi.ior.IORFactory ;
45
46 import com.sun.corba.se.spi.orb.ORB ;
47
48 /**
49 * This class is a container of TaggedProfileTemplates.
50 */
51 public class IORTemplateImpl extends IdentifiableContainerBase implements IORTemplate
52 {
53 private ObjectKeyTemplate oktemp ;
54
55 public boolean equals( Object obj )
56 {
57 if (obj == null)
58 return false ;
59
60 if (!(obj instanceof IORTemplateImpl))
61 return false ;
62
63 IORTemplateImpl other = (IORTemplateImpl)obj ;
64
65 return super.equals( obj ) && oktemp.equals( other.getObjectKeyTemplate() ) ;
66 }
67
68 public int hashCode()
69 {
|