org.omg.CosTrading
Interface LinkOperations

All Superinterfaces:
LinkAttributesOperations, SupportAttributesOperations, TraderComponentsOperations
All Known Subinterfaces:
Link
All Known Implementing Classes:
_LinkStub, LinkPOA

public interface LinkOperations
extends TraderComponentsOperations, SupportAttributesOperations, LinkAttributesOperations

Generated from IDL interface "Link"

Author:
JacORB IDL compiler V 2.1 (JBoss patch 1), 01-Mar-2004

Method Summary
 void add_link(java.lang.String name, Lookup target, FollowOption def_pass_on_follow_rule, FollowOption limiting_follow_rule)
           
 LinkInfo describe_link(java.lang.String name)
           
 java.lang.String[] list_links()
           
 void modify_link(java.lang.String name, FollowOption def_pass_on_follow_rule, FollowOption limiting_follow_rule)
           
 void remove_link(java.lang.String name)
           
 
Methods inherited from interface org.omg.CosTrading.TraderComponentsOperations
admin_if, link_if, lookup_if, proxy_if, register_if
 
Methods inherited from interface org.omg.CosTrading.SupportAttributesOperations
supports_dynamic_properties, supports_modifiable_properties, supports_proxy_offers, type_repos
 
Methods inherited from interface org.omg.CosTrading.LinkAttributesOperations
max_link_follow_policy
 

Method Detail

add_link

public void add_link(java.lang.String name,
                     Lookup target,
                     FollowOption def_pass_on_follow_rule,
                     FollowOption limiting_follow_rule)
              throws IllegalLinkName,
                     InvalidLookupRef,
                     LimitingFollowTooPermissive,
                     DuplicateLinkName,
                     DefaultFollowTooPermissive
Throws:
IllegalLinkName
InvalidLookupRef
LimitingFollowTooPermissive
DuplicateLinkName
DefaultFollowTooPermissive

remove_link

public void remove_link(java.lang.String name)
                 throws IllegalLinkName,
                        UnknownLinkName
Throws:
IllegalLinkName
UnknownLinkName

describe_link

public LinkInfo describe_link(java.lang.String name)
                       throws IllegalLinkName,
                              UnknownLinkName
Throws:
IllegalLinkName
UnknownLinkName

list_links

public java.lang.String[] list_links()

modify_link

public void modify_link(java.lang.String name,
                        FollowOption def_pass_on_follow_rule,
                        FollowOption limiting_follow_rule)
                 throws IllegalLinkName,
                        LimitingFollowTooPermissive,
                        DefaultFollowTooPermissive,
                        UnknownLinkName
Throws:
IllegalLinkName
LimitingFollowTooPermissive
DefaultFollowTooPermissive
UnknownLinkName