org.omg.CosTrading
Interface RegisterOperations

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

public interface RegisterOperations
extends TraderComponentsOperations, SupportAttributesOperations

Generated from IDL interface "Register"

Author:
JacORB IDL compiler V 2.1 (JBoss patch 1), 01-Mar-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_using_constraint(java.lang.String type, java.lang.String constr)
           
 void withdraw(java.lang.String id)
           
 
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
 

Method Detail

export

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

withdraw

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

describe

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

modify

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

withdraw_using_constraint

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

resolve

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