@@ -43,40 +43,36 @@ impl CollectionBuilder {
4343 let mut resource = store. get_resource_new ( & self . subject ) ;
4444 resource. set_class ( urls:: COLLECTION ) ;
4545 if let Some ( val) = & self . property {
46- resource. set_propval_string ( crate :: urls:: COLLECTION_PROPERTY . into ( ) , val, store) ?;
46+ resource. set_string ( crate :: urls:: COLLECTION_PROPERTY . into ( ) , val, store) ?;
4747 }
4848 if let Some ( val) = & self . value {
49- resource. set_propval_string ( crate :: urls:: COLLECTION_VALUE . into ( ) , val, store) ?;
49+ resource. set_string ( crate :: urls:: COLLECTION_VALUE . into ( ) , val, store) ?;
5050 }
5151 if let Some ( val) = & self . name {
52- resource. set_propval_string ( crate :: urls:: NAME . into ( ) , val, store) ?;
52+ resource. set_string ( crate :: urls:: NAME . into ( ) , val, store) ?;
5353 }
5454 if let Some ( val) = & self . sort_by {
55- resource. set_propval_string ( crate :: urls:: COLLECTION_SORT_BY . into ( ) , val, store) ?;
55+ resource. set_string ( crate :: urls:: COLLECTION_SORT_BY . into ( ) , val, store) ?;
5656 }
5757 if self . include_nested {
58- resource. set_propval_string (
59- crate :: urls:: COLLECTION_INCLUDE_NESTED . into ( ) ,
60- "true" ,
61- store,
62- ) ?;
58+ resource. set_string ( crate :: urls:: COLLECTION_INCLUDE_NESTED . into ( ) , "true" , store) ?;
6359 }
6460 if self . include_external {
65- resource. set_propval_string (
61+ resource. set_string (
6662 crate :: urls:: COLLECTION_INCLUDE_EXTERNAL . into ( ) ,
6763 "true" ,
6864 store,
6965 ) ?;
7066 }
7167 if self . sort_desc {
72- resource. set_propval_string ( crate :: urls:: COLLECTION_SORT_DESC . into ( ) , "true" , store) ?;
68+ resource. set_string ( crate :: urls:: COLLECTION_SORT_DESC . into ( ) , "true" , store) ?;
7369 }
74- resource. set_propval_string (
70+ resource. set_string (
7571 crate :: urls:: COLLECTION_CURRENT_PAGE . into ( ) ,
7672 & self . current_page . to_string ( ) ,
7773 store,
7874 ) ?;
79- resource. set_propval (
75+ resource. set (
8076 crate :: urls:: COLLECTION_PAGE_SIZE . into ( ) ,
8177 self . page_size . into ( ) ,
8278 store,
@@ -259,7 +255,7 @@ impl Collection {
259255 resource : & mut Resource ,
260256 store : & impl Storelike ,
261257 ) -> AtomicResult < crate :: Resource > {
262- resource. set_propval (
258+ resource. set (
263259 crate :: urls:: COLLECTION_MEMBERS . into ( ) ,
264260 if let Some ( nested_members) = & self . members_nested {
265261 nested_members. clone ( ) . into ( )
@@ -269,46 +265,42 @@ impl Collection {
269265 store,
270266 ) ?;
271267 if let Some ( prop) = & self . property {
272- resource. set_propval_string ( crate :: urls:: COLLECTION_PROPERTY . into ( ) , prop, store) ?;
268+ resource. set_string ( crate :: urls:: COLLECTION_PROPERTY . into ( ) , prop, store) ?;
273269 }
274270 if self . include_nested {
275- resource. set_propval_string (
276- crate :: urls:: COLLECTION_INCLUDE_NESTED . into ( ) ,
277- "true" ,
278- store,
279- ) ?;
271+ resource. set_string ( crate :: urls:: COLLECTION_INCLUDE_NESTED . into ( ) , "true" , store) ?;
280272 }
281273 if self . include_external {
282- resource. set_propval_string (
274+ resource. set_string (
283275 crate :: urls:: COLLECTION_INCLUDE_EXTERNAL . into ( ) ,
284276 "true" ,
285277 store,
286278 ) ?;
287279 }
288280 if let Some ( val) = & self . value {
289- resource. set_propval_string ( crate :: urls:: COLLECTION_VALUE . into ( ) , val, store) ?;
281+ resource. set_string ( crate :: urls:: COLLECTION_VALUE . into ( ) , val, store) ?;
290282 }
291283 if let Some ( val) = & self . name {
292- resource. set_propval_string ( crate :: urls:: NAME . into ( ) , val, store) ?;
284+ resource. set_string ( crate :: urls:: NAME . into ( ) , val, store) ?;
293285 }
294- resource. set_propval (
286+ resource. set (
295287 crate :: urls:: COLLECTION_MEMBER_COUNT . into ( ) ,
296288 self . total_items . into ( ) ,
297289 store,
298290 ) ?;
299291 let classes: Vec < String > = vec ! [ crate :: urls:: COLLECTION . into( ) ] ;
300- resource. set_propval ( crate :: urls:: IS_A . into ( ) , classes. into ( ) , store) ?;
301- resource. set_propval (
292+ resource. set ( crate :: urls:: IS_A . into ( ) , classes. into ( ) , store) ?;
293+ resource. set (
302294 crate :: urls:: COLLECTION_TOTAL_PAGES . into ( ) ,
303295 self . total_pages . into ( ) ,
304296 store,
305297 ) ?;
306- resource. set_propval (
298+ resource. set (
307299 crate :: urls:: COLLECTION_CURRENT_PAGE . into ( ) ,
308300 self . current_page . into ( ) ,
309301 store,
310302 ) ?;
311- resource. set_propval (
303+ resource. set (
312304 crate :: urls:: COLLECTION_PAGE_SIZE . into ( ) ,
313305 self . page_size . into ( ) ,
314306 store,
@@ -429,9 +421,9 @@ pub fn create_collection_resource_for_class(
429421 format ! ( "{}/collections" , drive)
430422 } ;
431423
432- collection_resource. set_propval_string ( urls:: PARENT . into ( ) , & parent, store) ?;
424+ collection_resource. set_string ( urls:: PARENT . into ( ) , & parent, store) ?;
433425
434- collection_resource. set_propval_string ( urls:: NAME . into ( ) , & pluralized, store) ?;
426+ collection_resource. set_string ( urls:: NAME . into ( ) , & pluralized, store) ?;
435427
436428 // Should we use save_locally, which creates commits, or add_resource_unsafe, which is faster?
437429 Ok ( collection_resource)
@@ -607,9 +599,9 @@ mod test {
607599 fn sorting_resources ( ) {
608600 let prop = urls:: DESCRIPTION . to_string ( ) ;
609601 let mut a = Resource :: new ( "first" . into ( ) ) ;
610- a. set_propval_unsafe ( prop. clone ( ) , Value :: Markdown ( "1" . into ( ) ) ) ;
602+ a. set_unsafe ( prop. clone ( ) , Value :: Markdown ( "1" . into ( ) ) ) ;
611603 let mut b = Resource :: new ( "second" . into ( ) ) ;
612- b. set_propval_unsafe ( prop. clone ( ) , Value :: Markdown ( "2" . into ( ) ) ) ;
604+ b. set_unsafe ( prop. clone ( ) , Value :: Markdown ( "2" . into ( ) ) ) ;
613605 let c = Resource :: new ( "third_missing_property" . into ( ) ) ;
614606
615607 let asc = vec ! [ a. clone( ) , b. clone( ) , c. clone( ) ] ;
0 commit comments