@Override public boolean containsLiteral(final Resource s, final Property p, final double o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
@Override public boolean containsLiteral(final Resource s, final Property p, final long o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
@Override public boolean containsLiteral(final Resource s, final Property p, final float o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
@Override public boolean containsLiteral(final Resource s, final Property p, final int o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
@Override public SecuredModel addLiteral(final Resource s, final Property p, final float o) throws UpdateDeniedException, AddDeniedException, AuthenticationRequiredException { final Literal l = ResourceFactory.createTypedLiteral(o); return add(s, p, l); }
@Override public SecuredModel addLiteral(final Resource s, final Property p, final int o) throws UpdateDeniedException, AddDeniedException, AuthenticationRequiredException { final Literal l = ResourceFactory.createTypedLiteral(o); return add(s, p, l); }
@Override public boolean containsLiteral(final Resource s, final Property p, final boolean o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
@Override public boolean containsLiteral(final Resource s, final Property p, final char o) throws ReadDeniedException, AuthenticationRequiredException { return contains(s, p, ResourceFactory.createTypedLiteral(o)); }
public void testCreateTypedLiteralOverload() { final Calendar testCal = new GregorianCalendar( TimeZone.getTimeZone("GMT")); testCal.set(1999, 4, 30, 15, 9, 32); testCal.set(Calendar.MILLISECOND, 0); // ms field can be undefined on // Linux final Literal lc = ResourceFactory.createTypedLiteral(testCal); Assert.assertEquals("calendar overloading test", ResourceFactory .createTypedLiteral("1999-05-30T15:09:32Z", XSDDatatype.XSDdateTime), lc); }
private static void testCalendarRT(long value) { Calendar cal=GregorianCalendar.getInstance(); cal.setTimeInMillis(value); Literal lit1 = ResourceFactory.createTypedLiteral(cal) ; Literal lit2 = ResourceFactory.createTypedLiteral(lit1.getLexicalForm(), lit1.getDatatype()) ; Assert.assertEquals("equals: ", lit1, lit2) ; Assert.assertEquals("hash code: ", lit1.hashCode(), lit2.hashCode()); }
private static void testCalendarRT(long value) { Calendar cal=GregorianCalendar.getInstance(); cal.setTimeInMillis(value); Literal lit1 = ResourceFactory.createTypedLiteral(cal) ; Literal lit2 = ResourceFactory.createTypedLiteral(lit1.getLexicalForm(), lit1.getDatatype()) ; Assert.assertEquals("equals: ", lit1, lit2) ; Assert.assertEquals("hash code: ", lit1.hashCode(), lit2.hashCode()); }
@Override public SecuredResIterator listResourcesWithProperty(final Property p, final double o) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); ExtendedIterator<Resource> rIter = holder.getBaseItem().listResourcesWithProperty(p, o); if (!canRead(Triple.ANY)) { rIter = rIter.filterKeep(new ResourceFilter(p, ResourceFactory.createTypedLiteral(o))); } return new SecuredResIterator(holder.getSecuredItem(), rIter); }
@Override public SecuredResIterator listResourcesWithProperty(final Property p, final long o) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); ExtendedIterator<Resource> rIter = holder.getBaseItem().listResourcesWithProperty(p, o); if (!canRead(Triple.ANY)) { rIter = rIter.filterKeep(new ResourceFilter(p, ResourceFactory.createTypedLiteral(o))); } return new SecuredResIterator(holder.getSecuredItem(), rIter); }
@Override public SecuredResIterator listResourcesWithProperty(final Property p, final boolean o) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); ExtendedIterator<Resource> rIter = holder.getBaseItem().listResourcesWithProperty(p, o); if (!canRead(Triple.ANY)) { rIter = rIter.filterKeep(new ResourceFilter(p, ResourceFactory.createTypedLiteral(o))); } return new SecuredResIterator(holder.getSecuredItem(), rIter); }
@Override @Before public void setup() { super.setup(); Literal l = ResourceFactory.createTypedLiteral("literal"); setSecuredRDFNode(SecuredLiteralImpl.getInstance(securedModel, l), l); }
public void testCreateTypedLiteral() { final Literal l = ResourceFactory.createTypedLiteral("22", XSDDatatype.XSDinteger); Assert.assertTrue(l.getLexicalForm().equals("22")); Assert.assertTrue(l.getLanguage().equals("")); Assert.assertTrue(l.getDatatype() == XSDDatatype.XSDinteger); Assert.assertTrue(l.getDatatypeURI().equals( XSDDatatype.XSDinteger.getURI())); }
@Override public String getString(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final String retval = holder.getBaseItem().getString(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), ResourceFactory.createTypedLiteral(retval).asNode())); return retval; }
public void testCreateTypedLiteralObject() { final Literal l = ResourceFactory.createTypedLiteral( 22 ); Assert.assertEquals("22", l.getLexicalForm()); Assert.assertEquals("", l.getLanguage()); Assert.assertEquals(XSDDatatype.XSDint, l.getDatatype()); }
public void testCreateStatementTypeLiteral() { final Model model = ModelFactory.createDefaultModel(); final Resource R = model.createResource("http://example/r"); final Property P = model.createProperty("http://example/p"); model.add(R, P, "2", XSDDatatype.XSDinteger); final Literal L = ResourceFactory.createTypedLiteral("2", XSDDatatype.XSDinteger); Assert.assertTrue(model.contains(R, P, L)); Assert.assertFalse(model.contains(R, P, "2")); }
@Test public void testInitialBindings7() { // JENA-1354 Query query = QueryFactory.create("SELECT DISTINCT ?x WHERE {}"); Dataset ds = DatasetFactory.create(); QuerySolutionMap initialBinding = new QuerySolutionMap(); initialBinding.add("a", ResourceFactory.createTypedLiteral(Boolean.TRUE)); try ( QueryExecution qexec = QueryExecutionFactory.create(query, ds, initialBinding) ) { assertFalse(qexec.execSelect().next().contains("a")); } }