38 import com.sun.corba.se.spi.ior.TaggedProfileTemplateBase ;
39 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ;
40 import com.sun.corba.se.spi.ior.ObjectId ;
41 import com.sun.corba.se.spi.ior.IdentifiableContainerBase ;
42 import com.sun.corba.se.spi.ior.IdentifiableBase ;
43
44 import com.sun.corba.se.impl.ior.EncapsulationUtility ;
45
46 import com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate ;
47 import com.sun.corba.se.spi.ior.iiop.IIOPAddress ;
48 import com.sun.corba.se.spi.ior.iiop.IIOPFactories ;
49
50 import com.sun.corba.se.impl.encoding.EncapsOutputStream ;
51
52 import com.sun.corba.se.impl.encoding.CDROutputStream ;
53
54 import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;
55 import com.sun.corba.se.spi.orb.ORB ;
56
57 /**
58 * @author
59 * If getMinorVersion==0, this does not contain any tagged components
60 */
61 public class IIOPProfileTemplateImpl extends TaggedProfileTemplateBase
62 implements IIOPProfileTemplate
63 {
64 private ORB orb ;
65 private GIOPVersion giopVersion ;
66 private IIOPAddress primary ;
67
68 public boolean equals( Object obj )
69 {
70 if (!(obj instanceof IIOPProfileTemplateImpl))
71 return false ;
72
73 IIOPProfileTemplateImpl other = (IIOPProfileTemplateImpl)obj ;
74
75 return super.equals( obj ) && giopVersion.equals( other.giopVersion ) &&
76 primary.equals( other.primary ) ;
77 }
78
|
38 import com.sun.corba.se.spi.ior.TaggedProfileTemplateBase ;
39 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ;
40 import com.sun.corba.se.spi.ior.ObjectId ;
41 import com.sun.corba.se.spi.ior.IdentifiableContainerBase ;
42 import com.sun.corba.se.spi.ior.IdentifiableBase ;
43
44 import com.sun.corba.se.impl.ior.EncapsulationUtility ;
45
46 import com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate ;
47 import com.sun.corba.se.spi.ior.iiop.IIOPAddress ;
48 import com.sun.corba.se.spi.ior.iiop.IIOPFactories ;
49
50 import com.sun.corba.se.impl.encoding.EncapsOutputStream ;
51
52 import com.sun.corba.se.impl.encoding.CDROutputStream ;
53
54 import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;
55 import com.sun.corba.se.spi.orb.ORB ;
56
57 /**
58 * If getMinorVersion==0, this does not contain any tagged components
59 */
60 public class IIOPProfileTemplateImpl extends TaggedProfileTemplateBase
61 implements IIOPProfileTemplate
62 {
63 private ORB orb ;
64 private GIOPVersion giopVersion ;
65 private IIOPAddress primary ;
66
67 public boolean equals( Object obj )
68 {
69 if (!(obj instanceof IIOPProfileTemplateImpl))
70 return false ;
71
72 IIOPProfileTemplateImpl other = (IIOPProfileTemplateImpl)obj ;
73
74 return super.equals( obj ) && giopVersion.equals( other.giopVersion ) &&
75 primary.equals( other.primary ) ;
76 }
77
|