Statement exactStatement = StatementBuilder .forSubjectAndProperty(itemIdValue, property) .withValue(exactValue).withId(s.getStatementId()) .withQualifiers(s.getQualifiers()) .withReferences(s.getReferences())
Statement exactStatement = StatementBuilder .forSubjectAndProperty(itemIdValue, property) .withValue(exactValue).withId(s.getStatementId()) .withQualifiers(s.getClaim().getQualifiers()) .withReferences(s.getReferences())
.withValue(Datamodel.makeStringValue("String value 1")).build(); Statement statement2 = StatementBuilder .forSubjectAndProperty(noid, stringProperty1) .withValue( Datamodel .makeStringValue("Item created by Wikidata Toolkit example program; see https://github.com/Wikidata/Wikidata-Toolkit/")) Statement statement3 = StatementBuilder .forSubjectAndProperty(noid, stringProperty2) .withValue(Datamodel.makeStringValue("String value 3")).build(); .withValue(Datamodel.makeStringValue("String value 4")) .withQualifierValue(stringProperty1, Datamodel.makeStringValue("Qualifier value 1")) Statement statement1WithRef = StatementBuilder .forSubjectAndProperty(noid, stringProperty1) .withValue(Datamodel.makeStringValue("String value 1")) .withReference(reference1).build(); .forSubjectAndProperty(noid, stringProperty1) .withId(statementToModify.getStatementId()) .withValue(Datamodel.makeStringValue("Updated string value 1")) .withReferences(statementToModify.getReferences()).build();
.withValue(Datamodel.makeStringValue("String value 1")).build(); Statement statement2 = StatementBuilder .forSubjectAndProperty(noid, stringProperty1) .withValue( Datamodel .makeStringValue("Item created by Wikidata Toolkit example program; see https://github.com/Wikidata/Wikidata-Toolkit/")) Statement statement3 = StatementBuilder .forSubjectAndProperty(noid, stringProperty2) .withValue(Datamodel.makeStringValue("String value 3")).build(); .withValue(Datamodel.makeStringValue("String value 4")) .withQualifierValue(stringProperty1, Datamodel.makeStringValue("Qualifier value 1")) Statement statement1WithRef = StatementBuilder .forSubjectAndProperty(noid, stringProperty1) .withValue(Datamodel.makeStringValue("String value 1")) .withReference(reference1).build(); .forSubjectAndProperty(noid, stringProperty1) .withId(statementToModify.getStatementId()) .withValue(Datamodel.makeStringValue("Updated string value 1")) .withReferences(statementToModify.getReferences()).build();