private List<CoS> fetchDetailsOfAllFileCos() throws SOSFailure {
  final String methodName="fetchDetailsOfAllFileCos(): ";
  log.trace(methodName + "Entry");
  final String FILE_COS_DETAIL_URI="/file/vpools/%s";
  List<CoS> fileCosIdList=new ArrayList<CoS>();
  try {
    for (    String cosId : _fileCosIdList) {
      CoS.FileCoS cos=_client.queryObject(String.format(FILE_COS_DETAIL_URI,cosId),CoS.FileCoS.class);
      if (cos.isInactive() == false && cos.getId() != null) {
        fileCosIdList.add(cos);
        log.trace(methodName + cos);
      }
    }
    log.trace(methodName + "Exit returning cos list of size[" + fileCosIdList.size()+ "]");
    return fileCosIdList;
  }
 catch (  NoSuchAlgorithmException e) {
    log.error(methodName + "NoSuchAlgorithmException occured",e);
    throw new SOSFailure(e);
  }
catch (  UniformInterfaceException e) {
    log.error(methodName + "UniformInterfaceException occured",e);
    throw new SOSFailure(e);
  }
}

private List < CoS > fetchDetailsOfAllFileCos ( ) throws SOSFailure { final String methodName = "fetchDetailsOfAllFileCos(): " ; log . trace ( methodName + "Entry" ) ; final String FILE_COS_DETAIL_URI = "/file/vpools/%s" ; List < CoS > fileCosIdList = new ArrayList < CoS > ( ) ; try { for ( String cosId : _fileCosIdList ) { CoS . FileCoS cos = _client . queryObject ( String . format ( FILE_COS_DETAIL_URI , cosId ) , CoS . FileCoS . class ) ; if ( cos . isInactive ( ) == false && cos . getId ( ) != null ) { fileCosIdList . add ( cos ) ; log . trace ( methodName + cos ) ; } } log . trace ( methodName + "Exit returning cos list of size[" + fileCosIdList . size ( ) + "]" ) ; return fileCosIdList ; } catch ( NoSuchAlgorithmException e ) { log . error ( methodName + "NoSuchAlgorithmException occured" , e ) ; throw new SOSFailure ( e ) ; } catch ( UniformInterfaceException e ) { log . error ( methodName + "UniformInterfaceException occured" , e ) ; throw new SOSFailure ( e ) ; } }
returns list of all active block related coses with their details
