package x; import org.omg.CORBA_2_3.portable.OutputStream; import org.omg.IOP.TaggedProfile; import com.sun.corba.se.spi.ior.ObjectId; import com.sun.corba.se.spi.ior.ObjectKey; import com.sun.corba.se.spi.ior.ObjectKeyTemplate; import com.sun.corba.se.spi.ior.TaggedProfileTemplate; import com.sun.corba.se.spi.ior.iiop.GIOPVersion; import com.sun.corba.se.spi.ior.iiop.IIOPProfile; import com.sun.corba.se.spi.orb.ORBVersion; public class MyIIOPProfile implements IIOPProfile { @Override public String getCodebase() { return null; } @Override public GIOPVersion getGIOPVersion() { return null; } @Override public ORBVersion getORBVersion() { return new MyORBVersion(); } @Override public Object getServant() { return null; } @Override public TaggedProfile getIOPProfile() { return null; } @Override public ObjectId getObjectId() { // TODO Auto-generated method stub return null; } @Override public ObjectKey getObjectKey() { return new MyObjectKey(); } @Override public ObjectKeyTemplate getObjectKeyTemplate() { // TODO Auto-generated method stub return null; } @Override public TaggedProfileTemplate getTaggedProfileTemplate() { return new MyIIOPProfileTemplate(); } @Override public boolean isEquivalent(com.sun.corba.se.spi.ior.TaggedProfile prof) { // TODO Auto-generated method stub return false; } @Override public boolean isLocal() { // TODO Auto-generated method stub return false; } @Override public int getId() { // TODO Auto-generated method stub return 0; } @Override public void write(OutputStream arg0) { // TODO Auto-generated method stub } @Override public void makeImmutable() { // TODO Auto-generated method stub } } .