Class AttributeDefImpl

java.lang.Object
org.wildfly.iiop.openjdk.rmi.ir.AttributeDefImpl
All Implemented Interfaces:
org.omg.CORBA.AttributeDefOperations, org.omg.CORBA.ContainedOperations, org.omg.CORBA.IRObjectOperations

public class AttributeDefImpl extends Object implements org.omg.CORBA.AttributeDefOperations
Attribute IR object.
Version:
$Revision: 81018 $
Author:
Ole Husgaard
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    The absolute name of this object.
    protected final org.omg.CORBA.DefinitionKind
     
    protected org.wildfly.iiop.openjdk.rmi.ir.LocalContainer
    The container this is defined in.
    protected String
    The global repository ID of this object.
    protected String
    The name of this object within its container.
    protected org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl
     
    protected String
    The version of this object.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
     
    org.omg.CORBA.Repository
     
    org.omg.CORBA.DefinitionKind
     
    org.omg.CORBA.Container
     
    org.omg.CORBA.ContainedPackage.Description
     
    void
     
    protected byte[]
    Return the POA object ID of this IR object.
    protected org.omg.CORBA.ORB
    Return the ORB for this IRObject.
    protected org.omg.PortableServer.POA
    Return the POA for this IRObject.
    org.omg.CORBA.IRObject
     
    org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl
     
    org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl
    Get a reference to the local IR implementation that this Contained object exists in.
    id()
     
    void
    id(String id)
     
    org.omg.CORBA.AttributeMode
     
    void
    mode(org.omg.CORBA.AttributeMode arg)
     
    void
    move(org.omg.CORBA.Container new_container, String new_name, String new_version)
     
     
    void
    name(String name)
     
    protected org.omg.CORBA.Object
    servantToReference(org.omg.PortableServer.Servant servant)
    Convert a servant to a reference.
    void
    Unexport this object.
    void
    Unexport this object.
    org.omg.CORBA.TypeCode
     
    org.omg.CORBA.IDLType
     
    void
    type_def(org.omg.CORBA.IDLType arg)
     
     
    void
    version(String version)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.omg.CORBA.ContainedOperations

    absolute_name, containing_repository, defined_in, id, id, move, name, name, version, version

    Methods inherited from interface org.omg.CORBA.IRObjectOperations

    def_kind, destroy
  • Field Details

    • id

      protected String id
      The global repository ID of this object.
    • name

      protected String name
      The name of this object within its container.
    • version

      protected String version
      The version of this object. Defaults to 1.0.
    • defined_in

      protected org.wildfly.iiop.openjdk.rmi.ir.LocalContainer defined_in
      The container this is defined in. This may not be the same as the container this is contained in.
    • absolute_name

      protected String absolute_name
      The absolute name of this object.
    • repository

      protected org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl repository
    • def_kind

      protected final org.omg.CORBA.DefinitionKind def_kind
  • Method Details

    • getReference

      public org.omg.CORBA.IRObject getReference()
    • allDone

      public void allDone() throws IRConstructionException
      Throws:
      IRConstructionException
    • type

      public org.omg.CORBA.TypeCode type()
      Specified by:
      type in interface org.omg.CORBA.AttributeDefOperations
    • type_def

      public org.omg.CORBA.IDLType type_def()
      Specified by:
      type_def in interface org.omg.CORBA.AttributeDefOperations
    • type_def

      public void type_def(org.omg.CORBA.IDLType arg)
      Specified by:
      type_def in interface org.omg.CORBA.AttributeDefOperations
    • mode

      public org.omg.CORBA.AttributeMode mode()
      Specified by:
      mode in interface org.omg.CORBA.AttributeDefOperations
    • mode

      public void mode(org.omg.CORBA.AttributeMode arg)
      Specified by:
      mode in interface org.omg.CORBA.AttributeDefOperations
    • describe

      public org.omg.CORBA.ContainedPackage.Description describe()
      Specified by:
      describe in interface org.omg.CORBA.ContainedOperations
    • id

      public String id()
      Specified by:
      id in interface org.omg.CORBA.ContainedOperations
    • id

      public void id(String id)
      Specified by:
      id in interface org.omg.CORBA.ContainedOperations
    • name

      public String name()
      Specified by:
      name in interface org.omg.CORBA.ContainedOperations
    • name

      public void name(String name)
      Specified by:
      name in interface org.omg.CORBA.ContainedOperations
    • version

      public String version()
      Specified by:
      version in interface org.omg.CORBA.ContainedOperations
    • version

      public void version(String version)
      Specified by:
      version in interface org.omg.CORBA.ContainedOperations
    • defined_in

      public org.omg.CORBA.Container defined_in()
      Specified by:
      defined_in in interface org.omg.CORBA.ContainedOperations
    • absolute_name

      public String absolute_name()
      Specified by:
      absolute_name in interface org.omg.CORBA.ContainedOperations
    • containing_repository

      public org.omg.CORBA.Repository containing_repository()
      Specified by:
      containing_repository in interface org.omg.CORBA.ContainedOperations
    • move

      public void move(org.omg.CORBA.Container new_container, String new_name, String new_version)
      Specified by:
      move in interface org.omg.CORBA.ContainedOperations
    • getObjectId

      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:".
    • getRepository

      org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl getRepository()
      Get a reference to the local IR implementation that this Contained object exists in.
    • shutdown

      void shutdown()
      Unexport this object.
    • def_kind

      public org.omg.CORBA.DefinitionKind def_kind()
      Specified by:
      def_kind in interface org.omg.CORBA.IRObjectOperations
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.omg.CORBA.IRObjectOperations
    • shutdown

      public void shutdown()
      Unexport this object.
    • getRepository

      public org.wildfly.iiop.openjdk.rmi.ir.RepositoryImpl getRepository()
    • getORB

      protected org.omg.CORBA.ORB getORB()
      Return the ORB for this IRObject.
    • getPOA

      protected org.omg.PortableServer.POA getPOA()
      Return the POA for this IRObject.
    • servantToReference

      protected org.omg.CORBA.Object servantToReference(org.omg.PortableServer.Servant servant)
      Convert a servant to a reference.