/** * */ package com.vaadin.terminal.gwt.client.ui.dd; import java.util.Set; import com.vaadin.terminal.gwt.client.UIDL; final public class VIdentifierIs implements VAcceptCriterion { public void accept(VDragEvent drag, UIDL configuration, VAcceptCallback callback) { try { Object data = drag.getTransferable().getData("itemId"); Set stringArrayVariableAsSet = configuration .getStringArrayVariableAsSet("keys"); if (stringArrayVariableAsSet.contains(data)) { callback.accepted(drag); } } catch (Exception e) { } return; } public boolean needsServerSideCheck(VDragEvent drag, UIDL criterioUIDL) { return false; } }