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();
}
}
|