code: public List<CmsDetailPageInfo> getAllDetailPages(boolean update) {
  
          CmsADEConfigData parentData = parent();
          List<CmsDetailPageInfo> parentDetailPages;
          if (parentData != null) {
              parentDetailPages = parentData.getAllDetailPages(false);
          } else {
              parentDetailPages = Collections.emptyList();
          }
          List<CmsDetailPageInfo> result = mergeDetailPages(parentDetailPages, m_data.getOwnDetailPages());
          if (update) {
              result = updateUris(result);
          }
          return result;
      }
docs: Gets a list of all detail pages.<p>
  
  @param update if true, this method will try to correct the root paths in the returned objects if the corresponding resources have been moved
  
  @return the list of all detail pages