}
protected String saveComputeResourceDescriptorData(
ComputeResourceDescription description) throws AppCatalogException {
//TODO remove existing one
ComputeResourceResource computeHostResource = saveComputeResource(description);
saveHostAliases(description, computeHostResource);
saveIpAddresses(description, computeHostResource);
saveBatchQueues(description, computeHostResource);
saveFileSystems(description, computeHostResource);
saveJobSubmissionInterfaces(description, computeHostResource);
saveDataMovementInterfaces(description, computeHostResource);
return computeHostResource.getResourceId();
}