-
sas authored
I've added a std::string constructor to ChannelSelection. ChannelSelection now has two 'aspects': a numeric and a non-numeric selection, depending on whether a ChannelId or std::string constructor has been used. Calling numeric methods (e.g. 'firstChannel') for a non-numeric ChannelSelection and vice versa will raise an exception. I've also extended SV retrieval (browseObjects) to write a modified where clause. MV retrieval still needs to be done. Tests with the old interface still pass. The new std::string interface only works partially and will cause exceptions to be thrown if used with a part of the API that has not been modified yet (i.e. if you try to use std::string channel selection on MV folders). git-svn-id: file:///git/lcgcool.svndb/cool/trunk@11784 4525493e-7705-40b1-a816-d608a930855b
9a1e67be