CosLifeCycleService Object Services | 1 | ![]() |
The CosLifeCycleService module is defined in the file named:
It's version information is:
$Id: CosLifeCycleService.idl,v 1.31 1997-07-23 18:37:08-04 wlf Exp $
It is defined in the Java package named:
org.cert.CosLifeCycleService
module CosLifeCycleService
{
Forward declarations:
Sequence declarations:
exception KosLifeCycleService::NotCopyable {
string reason;
};
exception KosLifeCycleService::NotMovable {
string reason;
};
exception KosLifeCycleService::NotRemovable {
string reason;
};
exception KosLifeCycleService::InvalidCriteria {
KosLifeCycleService::Criteria invalid_criteria;
};
exception KosLifeCycleService::CannotMeetCriteria {
KosLifeCycleService::Criteria unmet_criteria;
};
exception KosLifeCycleService::NoFactory {
KosLifeCycleService::Key search_key;
};
interface KosLifeCycleService::LifeCycleObject {
KosLifeCycleService::LifeCycleObject copy(
in KosLifeCycleService::FactoryFinder there,
in KosLifeCycleService::Criteria the_criteria
)
raises(
KosLifeCycleService::NoFactory,
KosLifeCycleService::NotCopyable,
KosLifeCycleService::InvalidCriteria,
KosLifeCycleService::CannotMeetCriteria
);
void move(
in KosLifeCycleService::FactoryFinder there,
in KosLifeCycleService::Criteria the_criteria
)
raises(
KosLifeCycleService::NoFactory,
KosLifeCycleService::NotMovable,
KosLifeCycleService::InvalidCriteria,
KosLifeCycleService::CannotMeetCriteria
);
void remove()
raises(
KosLifeCycleService::NotRemovable
);
};
interface KosLifeCycleService::Criteria {
};
interface KosLifeCycleService::Key {
};
interface KosLifeCycleService::FactoryFinder {
};
};