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

CosPropertyService::PropertySetDefFactory Interface Reference

import "CosPropertyService.idl";

List of all members.

Public Methods

PropertySetDef create_propertysetdef ()
 Creates an empty property set def. More...

PropertySetDef create_constrained_propertysetdef (in PropertyTypes allowed_property_types, in PropertyDefs allowed_property_defs) raises (ConstraintNotSupported)
 Creates an empty property set def with constraints. More...

PropertySetDef create_initial_propertysetdef (in PropertyDefs initial_property_defs) raises (MultipleExceptions)
 Creates a property set def with initial properties. More...


Member Function Documentation

PropertySetDef CosPropertyService::PropertySetDefFactory::create_constrained_propertysetdef in PropertyTypes    allowed_property_types,
in PropertyDefs    allowed_property_defs
raises (ConstraintNotSupported)
 

Creates an empty property set def with constraints.

m allowed_property_types - The allowed property types.
If this sequence is empty, there are no constraints on the property types.
m allowed_properties - The allowed properties. If this
sequence is empty, there are no constraints on the properties. @raises ConstraintNotSupported - If there is an inconsistence between any of the types of the values in the allowed_properties and the types in allowed_property_types.

PropertySetDef CosPropertyService::PropertySetDefFactory::create_initial_propertysetdef in PropertyDefs    initial_property_defs raises (MultipleExceptions)
 

Creates a property set def with initial properties.

m initial_properties - A sequence of initial properties
to be defined for this property set by calling define_property for each of the properties in the input sequence. @raises MultipleExceptions - If any of the calls to define_property throws an exception.

PropertySetDef CosPropertyService::PropertySetDefFactory::create_propertysetdef  
 

Creates an empty property set def.