blob: 238b0c8cb499580a99760b51da90f7909f00ddee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/**
*
*/
package com.vaadin.terminal.gwt.client.ui.dd;
import com.vaadin.terminal.gwt.client.UIDL;
final public class VServerAccept implements VAcceptCriteria {
public void accept(final VDragEvent drag, UIDL configuration,
final VAcceptCallback callback) {
VDragEventServerCallback acceptCallback = new VDragEventServerCallback() {
public void handleResponse(boolean accepted, UIDL response) {
if (accepted) {
callback.accepted(drag);
}
}
};
VDragAndDropManager.get().visitServer(acceptCallback);
}
public boolean needsServerSideCheck(VDragEvent drag, UIDL criterioUIDL) {
return true;
}
}
|