Skip to content

Commit 57a91ae

Browse files
committed
Move variables into function bodies
1 parent 724f8c3 commit 57a91ae

File tree

1 file changed

+30
-22
lines changed

1 file changed

+30
-22
lines changed

trellis-triplestore/src/main/java/org/trellisldp/triplestore/TriplestoreResourceService.java

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,9 @@
110110
*/
111111
public 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

Comments
 (0)