Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » iiop » rmi » ir » [javadoc | source]
org.jboss.iiop.rmi.ir
abstract class: ContainedImpl [javadoc | source]
java.lang.Object
   org.jboss.iiop.rmi.ir.IRObjectImpl
      org.jboss.iiop.rmi.ir.ContainedImpl

All Implemented Interfaces:
    LocalContained, IRObjectOperations

Direct Known Subclasses:
    ValueBoxDefImpl, InterfaceDefImpl, AliasDefImpl, ValueMemberDefImpl, ExceptionDefImpl, ModuleDefImpl, AttributeDefImpl, OperationDefImpl, ConstantDefImpl, TypedefDefImpl, ValueDefImpl

Abstract base class for all contained IR entities.
Field Summary
protected  String id    The global repository ID of this object. 
protected  String name    The name of this object within its container. 
protected  String version    The version of this object. Defaults to 1.0. 
protected  LocalContainer defined_in    The container this is defined in. This may not be the same as the container this is contained in. 
protected  String absolute_name    The absolute name of this object. 
Fields inherited from org.jboss.iiop.rmi.ir.IRObjectImpl:
repository,  def_kind
Constructor:
 ContainedImpl(String id,
    String name,
    String version,
    LocalContainer defined_in,
    DefinitionKind def_kind,
    RepositoryImpl repository) 
Method from org.jboss.iiop.rmi.ir.ContainedImpl Summary:
absolute_name,   containing_repository,   defined_in,   describe,   getObjectId,   id,   id,   move,   name,   name,   version,   version
Methods from org.jboss.iiop.rmi.ir.IRObjectImpl:
allDone,   def_kind,   destroy,   getORB,   getObjectId,   getPOA,   getReference,   getRepository,   servantToReference,   shutdown
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.iiop.rmi.ir.ContainedImpl Detail:
 public String absolute_name() 
 public Repository containing_repository() 
 public Container defined_in() 
 abstract public Description describe()
 protected byte[] getObjectId() 
    Return the POA object ID of this IR object. Contained objects use the UTF-8 encoding of their id, prefixed by "repository_name:".
 public String id() 
 public  void id(String id) 
 public  void move(Container new_container,
    String new_name,
    String new_version) 
 public String name() 
 public  void name(String name) 
 public String version() 
 public  void version(String version)