Package com.vaadin.ui.components.calendar

Examples of com.vaadin.ui.components.calendar.ContainerEventProvider


    @Test
    public void testAddEventConvinienceMethodWithCustomEventProvider() {

        // Use a container data source
        calendar.setEventProvider(new ContainerEventProvider(
                new BeanItemContainer<BasicEvent>(BasicEvent.class)));

        // Start and end dates to query for
        java.util.Calendar cal = java.util.Calendar.getInstance();
        Date start = cal.getTime();
View Full Code Here


    @Test
    public void testRemoveEventConvinienceMethodWithCustomEventProvider() {

        // Use a container data source
        calendar.setEventProvider(new ContainerEventProvider(
                new BeanItemContainer<BasicEvent>(BasicEvent.class)));

        // Start and end dates to query for
        java.util.Calendar cal = java.util.Calendar.getInstance();
        Date start = cal.getTime();
View Full Code Here

            Property<String> itemProperty = item
                    .getItemProperty("testStyleName");
            itemProperty.setValue("testStyle");
        }

        ContainerEventProvider provider = new ContainerEventProvider(ic);
        provider.setCaptionProperty("testCaption");
        provider.setDescriptionProperty("testDescription");
        provider.setStartDateProperty("testStartDate");
        provider.setEndDateProperty("testEndDate");
        provider.setStyleNameProperty("testStyleName");

        calendar.setEventProvider(provider);
        java.util.Calendar cal = java.util.Calendar.getInstance();
        Date now = cal.getTime();
        cal.add(java.util.Calendar.DAY_OF_MONTH, 20);
View Full Code Here

*/
public class ContainerEventProviderTest {

    @Test
    public void testDefaultAllDayProperty() {
        ContainerEventProvider provider = new ContainerEventProvider(null);
        Assert.assertEquals(ContainerEventProvider.ALL_DAY_PROPERTY,
                provider.getAllDayProperty());

    }
View Full Code Here

    }

    @Test
    public void testSetAllDayProperty() {
        ContainerEventProvider provider = new ContainerEventProvider(null);
        Object prop = new Object();
        provider.setAllDayProperty(prop);
        Assert.assertEquals(prop, provider.getAllDayProperty());
    }
View Full Code Here

    public void testGetEvents() {
        BeanItemContainer<EventBean> container = new BeanItemContainer<EventBean>(
                EventBean.class);
        EventBean bean = new EventBean();
        container.addBean(bean);
        ContainerEventProvider provider = new ContainerEventProvider(container);
        List<CalendarEvent> events = provider.getEvents(bean.getStart(),
                bean.getEnd());
        Assert.assertTrue(events.get(0).isAllDay());
    }
View Full Code Here

     *
     * @param container
     *            The container to use as a datasource
     */
    public void setContainerDataSource(Container.Indexed container) {
        ContainerEventProvider provider = new ContainerEventProvider(container);
        provider.addEventSetChangeListener(new CalendarEventProvider.EventSetChangeListener() {
            @Override
            public void eventSetChange(EventSetChangeEvent changeEvent) {
                // Repaint if events change
                markAsDirty();
            }
        });
        provider.addEventChangeListener(new EventChangeListener() {
            @Override
            public void eventChange(EventChangeEvent changeEvent) {
                // Repaint if event changes
                markAsDirty();
            }
View Full Code Here

     */
    public void setContainerDataSource(Container.Indexed container,
            Object captionProperty, Object descriptionProperty,
            Object startDateProperty, Object endDateProperty,
            Object styleNameProperty) {
        ContainerEventProvider provider = new ContainerEventProvider(container);
        provider.setCaptionProperty(captionProperty);
        provider.setDescriptionProperty(descriptionProperty);
        provider.setStartDateProperty(startDateProperty);
        provider.setEndDateProperty(endDateProperty);
        provider.setStyleNameProperty(styleNameProperty);
        provider.addEventSetChangeListener(new CalendarEventProvider.EventSetChangeListener() {
            @Override
            public void eventSetChange(EventSetChangeEvent changeEvent) {
                // Repaint if events change
                markAsDirty();
            }
        });
        provider.addEventChangeListener(new EventChangeListener() {
            @Override
            public void eventChange(EventChangeEvent changeEvent) {
                // Repaint if event changes
                markAsDirty();
            }
View Full Code Here

     *
     * @param container
     *            The container to use as a datasource
     */
    public void setContainerDataSource(Container.Indexed container) {
        ContainerEventProvider provider = new ContainerEventProvider(container);
        provider.addEventSetChangeListener(new CalendarEventProvider.EventSetChangeListener() {
            @Override
            public void eventSetChange(EventSetChangeEvent changeEvent) {
                // Repaint if events change
                markAsDirty();
            }
        });
        provider.addEventChangeListener(new EventChangeListener() {
            @Override
            public void eventChange(EventChangeEvent changeEvent) {
                // Repaint if event changes
                markAsDirty();
            }
View Full Code Here

     */
    public void setContainerDataSource(Container.Indexed container,
            Object captionProperty, Object descriptionProperty,
            Object startDateProperty, Object endDateProperty,
            Object styleNameProperty) {
        ContainerEventProvider provider = new ContainerEventProvider(container);
        provider.setCaptionProperty(captionProperty);
        provider.setDescriptionProperty(descriptionProperty);
        provider.setStartDateProperty(startDateProperty);
        provider.setEndDateProperty(endDateProperty);
        provider.setStyleNameProperty(styleNameProperty);
        provider.addEventSetChangeListener(new CalendarEventProvider.EventSetChangeListener() {
            @Override
            public void eventSetChange(EventSetChangeEvent changeEvent) {
                // Repaint if events change
                markAsDirty();
            }
        });
        provider.addEventChangeListener(new EventChangeListener() {
            @Override
            public void eventChange(EventChangeEvent changeEvent) {
                // Repaint if event changes
                markAsDirty();
            }
View Full Code Here

TOP

Related Classes of com.vaadin.ui.components.calendar.ContainerEventProvider

Copyright © 2018 www.massapicom. 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.