ucGetAjaxDependencies allows custom code to use ajax refreshes by specifying fields that are either required or to be set by custom code from an ajax refresh.
Layout rendering
public void ucGetAjaxDependencies( SesameSession session, String area, String project, String layoutType, // ADD_PROBLEM, EDIT_PROBLEM, SEARCH_XXXXX ArrayList ucParent, ArrayList ucChild)
This exit allows converting page refreshes for custom code to ajax calls. The base code calls this method, and the user returns the parent and child fields in an arraylist.