The data were split into three pieces : the event types, the replica catalog and the rest of the bookkeeping. Thus, there are 6 interfaces : IEvtTypeInfo, IReplicaInfo, IBookkeepingInfo, IEvtTypeEditor, IReplicaEditor and IBookkeepingEditor.
On top of the interface themselves, two helper classes were defined in the (tiny) Java part of Gaudi : StatusCode and Handle. They are the only objects returned by the methods of the interfaces.