As discussed in the room, we don't really need an endpoint for AJAX explorer anymore. Instead a function should be created that goes out and queries the RI for the filename and the repository. If it's found the PID of the object to update is returned, if it's not a FALSE is returned.

As such we can dictate the actions that are performed based upon this result. From the work that @yqjiang all of the form submit functions will be done using batch. Therefore, we can build up an array of operations as we go and then finally kick off our update(s)/creation(s).