Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# PortableGroup::GenericFactory Interface Reference

`import "PortableGroup.idl";`

Inheritance diagram for PortableGroup::GenericFactory:

[legend]
List of all members.

## Public Types
typedef any | FactoryCreationId
## Public Methods
Object | create_object (in _TypeId type_id, in Criteria the_criteria, out FactoryCreationId factory_creation_id) raises (NoFactory, ObjectNotCreated, InvalidCriteria, InvalidProperty, CannotMeetCriteria)
void | delete_object (in FactoryCreationId factory_creation_id) raises (ObjectNotFound)

## Member Typedef Documentation

typedef any PortableGroup::GenericFactory::FactoryCreationId

## Member Function Documentation

Object PortableGroup::GenericFactory::create_object | ( | in _TypeId | type_id,
|  | in Criteria | the_criteria,
|  | out FactoryCreationId | factory_creation_id
| ) | raises (NoFactory, ObjectNotCreated, InvalidCriteria, InvalidProperty, CannotMeetCriteria)

void PortableGroup::GenericFactory::delete_object | ( | in FactoryCreationId | factory_creation_id | ) | raises (ObjectNotFound)

The documentation for this interface was generated from the following file:

- PortableGroup.idl