#NEWLINE# def handleDragRequest( self , dropTarget , variables ) : #NEWLINE# #INDENT# 'Handles a drag/move request from the VDragAndDropManager.\n        ' #NEWLINE# self . _lastVisitId = variables . get ( 'visitId' ) #NEWLINE# self . _acceptCriterion = dropTarget . getDropHandler ( ) . getAcceptCriterion ( ) #NEWLINE# transferable = self . constructTransferable ( dropTarget , variables ) #NEWLINE# dragDropDetails = self . constructDragDropDetails ( dropTarget , variables ) #NEWLINE# self . _dragEvent = DragAndDropEvent ( transferable , dragDropDetails ) #NEWLINE# self . _lastVisitAccepted = self . _acceptCriterion . accept ( self . _dragEvent )