110110 */
111111public class TriplestoreResourceService extends DefaultAuditService implements ResourceService {
112112
113- private static final Var PARENT = Var .alloc ("parent" );
114- private static final Var MODIFIED = Var .alloc ("modified" );
115- private static final Var MEMBER = Var .alloc ("member" );
116- private static final Var ANY = Var .alloc ("any" );
113+ private static final String PARENT = "parent" ;
114+ private static final String MODIFIED = "modified" ;
115+ private static final String MEMBER = "member" ;
117116
118117 private static final Logger LOGGER = getLogger (TriplestoreResourceService .class );
119118 private static final JenaRDF rdf = getInstance ();
@@ -355,20 +354,22 @@ private void emitEventsForAdjacentResources(final EventService svc, final IRI pa
355354 * </code></pre></p>
356355 */
357356 private Update getParentUpdateModificationRequest (final IRI identifier , final Literal time ) {
357+ final Var parent = Var .alloc (PARENT );
358+ final Var modified = Var .alloc (MODIFIED );
358359 final UpdateDeleteInsert modify = new UpdateDeleteInsert ();
359360 modify .setWithIRI (rdf .asJenaNode (PreferServerManaged ));
360- modify .getDeleteAcc ().addTriple (triple (PARENT , rdf .asJenaNode (DC .modified ), MODIFIED ));
361- modify .getInsertAcc ().addTriple (triple (PARENT , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
361+ modify .getDeleteAcc ().addTriple (triple (parent , rdf .asJenaNode (DC .modified ), modified ));
362+ modify .getInsertAcc ().addTriple (triple (parent , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
362363 final ElementGroup eg = new ElementGroup ();
363364 final ElementPathBlock epb1 = new ElementPathBlock ();
364- epb1 .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .isPartOf ), PARENT ));
365- epb1 .addTriple (triple (PARENT , rdf .asJenaNode (DC .modified ), MODIFIED ));
365+ epb1 .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .isPartOf ), parent ));
366+ epb1 .addTriple (triple (parent , rdf .asJenaNode (DC .modified ), modified ));
366367 eg .addElement (epb1 );
367368 final ElementPathBlock epb2 = new ElementPathBlock ();
368- epb2 .addTriple (triple (PARENT , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .RDFSource )));
369+ epb2 .addTriple (triple (parent , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .RDFSource )));
369370 eg .addElement (new ElementMinus (epb2 ));
370371 final ElementPathBlock epb3 = new ElementPathBlock ();
371- epb3 .addTriple (triple (PARENT , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .NonRDFSource )));
372+ epb3 .addTriple (triple (parent , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .NonRDFSource )));
372373 eg .addElement (new ElementMinus (epb3 ));
373374 modify .setElement (eg );
374375 return modify ;
@@ -390,15 +391,19 @@ private Update getParentUpdateModificationRequest(final IRI identifier, final Li
390391 * </code></pre></p>
391392 */
392393 private Update getMemberUpdateModificationRequest (final IRI identifier , final Literal time ) {
394+ final Var parent = Var .alloc (PARENT );
395+ final Var modified = Var .alloc (MODIFIED );
396+ final Var member = Var .alloc (MEMBER );
397+ final Var any = Var .alloc ("any" );
393398 final UpdateDeleteInsert modify = new UpdateDeleteInsert ();
394399 modify .setWithIRI (rdf .asJenaNode (PreferServerManaged ));
395- modify .getDeleteAcc ().addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), MODIFIED ));
396- modify .getInsertAcc ().addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
400+ modify .getDeleteAcc ().addTriple (triple (member , rdf .asJenaNode (DC .modified ), modified ));
401+ modify .getInsertAcc ().addTriple (triple (member , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
397402 final ElementPathBlock epb = new ElementPathBlock ();
398- epb .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .isPartOf ), PARENT ));
399- epb .addTriple (triple (PARENT , rdf .asJenaNode (LDP .membershipResource ), MEMBER ));
400- epb .addTriple (triple (PARENT , rdf .asJenaNode (LDP .hasMemberRelation ), ANY ));
401- epb .addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), MODIFIED ));
403+ epb .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .isPartOf ), parent ));
404+ epb .addTriple (triple (parent , rdf .asJenaNode (LDP .membershipResource ), member ));
405+ epb .addTriple (triple (parent , rdf .asJenaNode (LDP .hasMemberRelation ), any ));
406+ epb .addTriple (triple (member , rdf .asJenaNode (DC .modified ), modified ));
402407 modify .setElement (epb );
403408 return modify ;
404409 }
@@ -512,15 +517,18 @@ private UpdateRequest buildUpdateRequest(final IRI identifier, final Literal tim
512517
513518 } else if (type != OperationType .DELETE ) {
514519 // Indirect containers member resources are _always_ updated.
520+ final Var parent = Var .alloc (PARENT );
521+ final Var modified = Var .alloc (MODIFIED );
522+ final Var member = Var .alloc (MEMBER );
515523 final UpdateDeleteInsert modify = new UpdateDeleteInsert ();
516524 modify .setWithIRI (rdf .asJenaNode (PreferServerManaged ));
517- modify .getDeleteAcc ().addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), MODIFIED ));
518- modify .getInsertAcc ().addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
525+ modify .getDeleteAcc ().addTriple (triple (member , rdf .asJenaNode (DC .modified ), modified ));
526+ modify .getInsertAcc ().addTriple (triple (member , rdf .asJenaNode (DC .modified ), rdf .asJenaNode (time )));
519527 final ElementPathBlock epb = new ElementPathBlock ();
520- epb .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .modified ), MODIFIED ));
521- epb .addTriple (triple (PARENT , rdf .asJenaNode (LDP .membershipResource ), MEMBER ));
522- epb .addTriple (triple (PARENT , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .IndirectContainer )));
523- epb .addTriple (triple (MEMBER , rdf .asJenaNode (DC .modified ), MODIFIED ));
528+ epb .addTriple (triple (rdf .asJenaNode (identifier ), rdf .asJenaNode (DC .modified ), modified ));
529+ epb .addTriple (triple (parent , rdf .asJenaNode (LDP .membershipResource ), member ));
530+ epb .addTriple (triple (parent , rdf .asJenaNode (RDF .type ), rdf .asJenaNode (LDP .IndirectContainer )));
531+ epb .addTriple (triple (member , rdf .asJenaNode (DC .modified ), modified ));
524532 modify .setElement (epb );
525533 req .add (modify );
526534 }
0 commit comments