org.omg.CosTrading

Interface RegisterOperations

All Superinterfaces:
SupportAttributesOperations, TraderComponentsOperations
Known Subinterfaces:
Register
Known Implementing Classes:
RegisterPOA, RegisterPOATie, _RegisterStub

public interface RegisterOperations
extends TraderComponentsOperations, SupportAttributesOperations

Generated from IDL interface "Register"

Author:
JacORB IDL compiler V 2.2, 7-May-2004

Method Summary

OfferInfo
describe(java.lang.String id)
java.lang.String
export(Object reference, java.lang.String type, Property[] properties)
void
modify(java.lang.String id, java.lang.String[] del_list, Property[] modify_list)
Register
resolve(java.lang.String[] name)
void
withdraw(java.lang.String id)
void
withdraw_using_constraint(java.lang.String type, java.lang.String constr)

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.TraderComponentsOperations

admin_if, link_if, lookup_if, proxy_if, register_if

Method Details

describe

public OfferInfo describe(java.lang.String id)
            throws IllegalOfferId,
                   ProxyOfferId,
                   UnknownOfferId


export

public java.lang.String export(Object reference,
                               java.lang.String type,
                               Property[] properties)
            throws IllegalServiceType,
                   ReadonlyDynamicProperty,
                   InterfaceTypeMismatch,
                   PropertyTypeMismatch,
                   MissingMandatoryProperty,
                   DuplicatePropertyName,
                   UnknownServiceType,
                   InvalidObjectRef,
                   IllegalPropertyName


modify

public void modify(java.lang.String id,
                   java.lang.String[] del_list,
                   Property[] modify_list)
            throws ReadonlyProperty,
                   ProxyOfferId,
                   NotImplemented,
                   ReadonlyDynamicProperty,
                   UnknownOfferId,
                   PropertyTypeMismatch,
                   DuplicatePropertyName,
                   IllegalOfferId,
                   UnknownPropertyName,
                   MandatoryProperty,
                   IllegalPropertyName


resolve

public Register resolve(java.lang.String[] name)
            throws UnknownTraderName,
                   RegisterNotSupported,
                   IllegalTraderName


withdraw

public void withdraw(java.lang.String id)
            throws IllegalOfferId,
                   ProxyOfferId,
                   UnknownOfferId


withdraw_using_constraint

public void withdraw_using_constraint(java.lang.String type,
                                      java.lang.String constr)
            throws NoMatchingOffers,
                   UnknownServiceType,
                   IllegalConstraint,
                   IllegalServiceType