Package org.apache.stanbol.entityhub.servicesapi.model

Examples of org.apache.stanbol.entityhub.servicesapi.model.Representation.addReference()


        String field = "urn:the.field:used.for.this.Test";
        ValueFactory vf = getValueFactory();
        Representation rep = createRepresentation(null);
        // Test removal for References
        String strRef = "urn:testValue";
        rep.addReference(field, strRef);
        assertTrue(asCollection(rep.getFieldNames()).contains(field));
        rep.removeReference(field, strRef);
        assertFalse(asCollection(rep.getFieldNames()).contains(field));

        Reference ref = vf.createReference("urn:testValue2");
View Full Code Here


    }

    @Test(expected = IllegalArgumentException.class)
    public void testNullFieldAddReference() {
        Representation rep = createRepresentation(null);
        rep.addReference(null, "urn:test");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNullFieldGet() {
        Representation rep = createRepresentation(null);
View Full Code Here

    }

    @Test(expected = IllegalArgumentException.class)
    public void testEmptyFieldAddReference() {
        Representation rep = createRepresentation(null);
        rep.addReference("", "urn:test");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testEmptyFieldGet() {
        Representation rep = createRepresentation(null);
View Full Code Here

            NodeTransformer fieldTransformer = program.getField(entry.getKey()).getTransformer();
            if(fieldTransformer == null || fieldTransformer instanceof IdentityTransformer<?>){
                //we need to convert the RDFBackend Node to an Representation object
                for(Object value : entry.getValue()){
                    if(backend.isURI(value)){
                        result.addReference(entry.getKey(), backend.stringValue(value));
                    } else if(backend.isLiteral(value)){ //literal
                        Locale lang = backend.getLiteralLanguage(value);
                        if(lang != null){ //text with language
                            result.addNaturalText(entry.getKey(), backend.stringValue(value), lang.getLanguage());
                        } else { // no language
View Full Code Here

    }

    @Test(expected = IllegalArgumentException.class)
    public void testEmptyFieldAddReference() {
        Representation rep = createRepresentation(null);
        rep.addReference("", "urn:test");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testEmptyFieldGet() {
        Representation rep = createRepresentation(null);
View Full Code Here

     */
    @Test(expected = IllegalArgumentException.class)
    public void testAddNullReference() {
        String field = "urn:the.field:used.for.this.Test";
        Representation rep = createRepresentation(null);
        rep.addReference(field, null);
    }

    @Test(expected = IllegalArgumentException.class)
    public void testAddNullText() {
        String field = "urn:the.field:used.for.this.Test";
View Full Code Here

        String testText = "This is a Test";
        Integer testValue = 42;
        Representation rep = createRepresentation(null);
        rep.add(field, testValue);
        rep.addNaturalText(field, testText, "en");
        rep.addReference(field, testReference);
        rep.set(field, null); // need to remove all values
        Iterator<Object> values = rep.get(field);
        assertNotNull(values);
        assertFalse(values.hasNext());
        // test specific setter (also specific setters need to remove all values)
View Full Code Here

        assertNotNull(values);
        assertFalse(values.hasNext());
        // test specific setter (also specific setters need to remove all values)
        rep.add(field, testValue);
        rep.addNaturalText(field, testText, "en");
        rep.addReference(field, testReference);
        rep.setNaturalText(field, null);
        assertNotNull(values);
        assertFalse(values.hasNext());

        rep.add(field, testValue);
View Full Code Here

        assertNotNull(values);
        assertFalse(values.hasNext());

        rep.add(field, testValue);
        rep.addNaturalText(field, testText, "en");
        rep.addReference(field, testReference);
        rep.setReference(field, null);
        assertNotNull(values);
        assertFalse(values.hasNext());
    }
View Full Code Here

        String field = "urn:the.field:used.for.this.Test";
        ValueFactory vf = getValueFactory();
        Representation rep = createRepresentation(null);
        // Test removal for References
        String strRef = "urn:testValue";
        rep.addReference(field, strRef);
        assertTrue(asCollection(rep.getFieldNames()).contains(field));
        rep.removeReference(field, strRef);
        assertFalse(asCollection(rep.getFieldNames()).contains(field));

        Reference ref = vf.createReference("urn:testValue2");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.