Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
RMDataInterface responseObject = connection .retrieveObjectByValue(requestObject); Vector childObjects = responseObject.getRetrieveByValue(); if (childObjects != null) { for (int i = 0; i < childObjects.size(); i++) { RMDataInterface childInstance = (RMDataInterface) childObjects .get(i); if (!childInstance.getAttr("Status").equals("D")) { String childKey = childInstance.getAttr("Id"); DataObject childObject = parentDataObject .createDataObject(currentChildName); this.getObjectNaming() .setKey(childObject, childKey); this.deleteOneRedMaintenaceRecord(currentChildName, childKey); this.deleteChildren(childObject, currentChildName, childKey); } } } } catch (NullPointerException e) { //DataObject has no children, recursion stops here. getLogUtils().trace( Level.FINE,