Examples of PropertysetItem


Examples of com.vaadin.data.util.PropertysetItem

        // new Date() is only accurate to the millisecond, so repeating it gives
        // the same date
        Date earlier = new Date(now.getTime() - 1);
        Date later = new Date(now.getTime() + 1);

        Item itemEarlier = new PropertysetItem();
        itemEarlier.addItemProperty(PROPERTY1, new ObjectProperty<Date>(
                earlier, Date.class));
        Item itemNow = new PropertysetItem();
        itemNow.addItemProperty(PROPERTY1, new ObjectProperty<Date>(now,
                Date.class));
        Item itemLater = new PropertysetItem();
        itemLater.addItemProperty(PROPERTY1, new ObjectProperty<Date>(later,
                Date.class));

        Filter equalNow = new Equal(PROPERTY1, now);
        Assert.assertFalse(equalNow.passesFilter(null, itemEarlier));
        Assert.assertTrue(equalNow.passesFilter(null, itemNow));
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

import com.vaadin.data.util.PropertysetItem;

public class IsNullFilterTest extends AbstractFilterTest<IsNull> {

    public void testIsNull() {
        Item item1 = new PropertysetItem();
        item1.addItemProperty("a", new ObjectProperty<String>(null,
                String.class));
        item1.addItemProperty("b",
                new ObjectProperty<String>("b", String.class));
        Item item2 = new PropertysetItem();
        item2.addItemProperty("a",
                new ObjectProperty<String>("a", String.class));
        item2.addItemProperty("b", new ObjectProperty<String>(null,
                String.class));

        Filter filter1 = new IsNull("a");
        Filter filter2 = new IsNull("b");
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

public class FieldNamedDescription {

    @Test
    public void bindReadOnlyPropertyToFieldGroup() {
        // Create an item
        PropertysetItem item = new PropertysetItem();
        item.addItemProperty("name", new ObjectProperty<String>("Zaphod"));
        item.addItemProperty("description", new ObjectProperty<String>(
                "This is a description"));

        // Define a form as a class that extends some layout
        class MyForm extends FormLayout {
            // Member that will bind to the "name" property
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

public class CaseInsensitiveBinding {

    @Test
    public void caseInsensitivityAndUnderscoreRemoval() {
        PropertysetItem item = new PropertysetItem();
        item.addItemProperty("LastName", new ObjectProperty<String>("Sparrow"));

        class MyForm extends FormLayout {
            TextField lastName = new TextField("Last name");

            public MyForm() {
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

        assertTrue("Sparrow".equals(form.lastName.getValue()));
    }

    @Test
    public void UnderscoreRemoval() {
        PropertysetItem item = new PropertysetItem();
        item.addItemProperty("first_name", new ObjectProperty<String>("Jack"));

        class MyForm extends FormLayout {
            TextField firstName = new TextField("First name");

            public MyForm() {
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

    @Test
    public void passesFilter_valueIsNotStringType_shouldFail() {
        Like like = new Like("test", "%foo%");

        Item item = new PropertysetItem();
        item.addItemProperty("test", new ObjectProperty<Integer>(5));

        Assert.assertFalse(like.passesFilter("id", item));
    }
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

    @Test
    public void passesFilter_containsLikeQueryOnStringContainingValue_shouldSucceed() {
        Like like = new Like("test", "%foo%");

        Item item = new PropertysetItem();
        item.addItemProperty("test", new ObjectProperty<String>("asdfooghij"));

        Assert.assertTrue(like.passesFilter("id", item));
    }
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

    @Test
    public void passesFilter_containsLikeQueryOnStringContainingValueCaseInsensitive_shouldSucceed() {
        Like like = new Like("test", "%foo%");
        like.setCaseSensitive(false);

        Item item = new PropertysetItem();
        item.addItemProperty("test", new ObjectProperty<String>("asdfOOghij"));

        Assert.assertTrue(like.passesFilter("id", item));
    }
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

    @Test
    public void passesFilter_containsLikeQueryOnStringContainingValueConstructedCaseInsensitive_shouldSucceed() {
        Like like = new Like("test", "%foo%", false);

        Item item = new PropertysetItem();
        item.addItemProperty("test", new ObjectProperty<String>("asdfOOghij"));

        Assert.assertTrue(like.passesFilter("id", item));
    }
View Full Code Here

Examples of com.vaadin.data.util.PropertysetItem

    @Test
    public void passesFilter_containsLikeQueryOnStringNotContainingValue_shouldFail() {
        Like like = new Like("test", "%foo%");

        Item item = new PropertysetItem();
        item.addItemProperty("test", new ObjectProperty<String>("asdbarghij"));

        Assert.assertFalse(like.passesFilter("id", item));
    }
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.