A generic control interface for non-Java components with EJB-style semantics (stateless, transient and persistent components).
    void ctsActivate
    (
    );
    void ctsCreate
    (
    )
    raises (CtsComponents::CreateException);
    void ctsFind
    (
    )
    raises (CtsComponents::FinderException);
    void ctsLoad
    (
    );
    void ctsPassivate
    (
    );
    void ctsPostCreate
    (
    );
    void ctsRemove
    (
    )
    raises (CtsComponents::RemoveException);
    void ctsStore
    (
    );
    void setObjectContext
    (
        in CtsComponents::ObjectContext context
    );
    void unsetObjectContext
    (
    );