aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin/tests/extensions/EventTriggerExtension.java
blob: c6bac2b54a88a56043db752abb140d4651cbe252 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.vaadin.tests.extensions;

import com.vaadin.server.AbstractExtension;
import com.vaadin.server.EventTrigger;
import com.vaadin.shared.extension.PartInformationState;

public class EventTriggerExtension extends AbstractExtension {

    @Override
    protected PartInformationState getState() {
        return (PartInformationState) super.getState();
    }

    @Override
    protected PartInformationState getState(boolean markAsDirty) {
        return (PartInformationState) super.getState(markAsDirty);
    }

    public void extend(EventTrigger eventTrigger) {
        super.extend(eventTrigger.getConnector());
        getState().partInformation = eventTrigger.getPartInformation();
    }
}