org.omg.CosTradingRepos

Interface ServiceTypeRepositoryOperations

Known Subinterfaces:
ServiceTypeRepository
Known Implementing Classes:
ServiceTypeRepositoryPOA, ServiceTypeRepositoryPOATie, _ServiceTypeRepositoryStub

public interface ServiceTypeRepositoryOperations

Generated from IDL interface "ServiceTypeRepository"

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

Method Summary

IncarnationNumber
add_type(java.lang.String name, java.lang.String if_name, PropStruct props, java.lang.String[] super_types)
TypeStruct
describe_type(java.lang.String name)
TypeStruct
fully_describe_type(java.lang.String name)
IncarnationNumber
incarnation()
java.lang.String[]
list_types(SpecifiedServiceTypes which_types)
void
mask_type(java.lang.String name)
void
remove_type(java.lang.String name)
void
unmask_type(java.lang.String name)

Method Details

add_type

public IncarnationNumber add_type(java.lang.String name,
                                  java.lang.String if_name,
                                  PropStruct props,
                                  java.lang.String[] super_types)
            throws DuplicateServiceTypeName,
                   UnknownServiceType,
                   ValueTypeRedefinition,
                   ServiceTypeExists,
                   DuplicatePropertyName,
                   IllegalPropertyName,
                   IllegalServiceType,
                   InterfaceTypeMismatch


describe_type

public TypeStruct describe_type(java.lang.String name)
            throws UnknownServiceType,
                   IllegalServiceType


fully_describe_type

public TypeStruct fully_describe_type(java.lang.String name)
            throws UnknownServiceType,
                   IllegalServiceType


incarnation

public IncarnationNumber incarnation()


list_types

public java.lang.String[] list_types(SpecifiedServiceTypes which_types)


mask_type

public void mask_type(java.lang.String name)
            throws UnknownServiceType,
                   IllegalServiceType,
                   AlreadyMasked


remove_type

public void remove_type(java.lang.String name)
            throws HasSubTypes,
                   UnknownServiceType,
                   IllegalServiceType


unmask_type

public void unmask_type(java.lang.String name)
            throws UnknownServiceType,
                   NotMasked,
                   IllegalServiceType