Package com.google.api.ads.adwords.awreporting.model.csv.annotation

Examples of com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvReport


      LOGGER.severe("Could not read class file: " + e.getMessage());
      throw new IllegalStateException(e);
    }

    for (Class<? extends Report> reportBeanClass : reportBeans) {
      CsvReport csvReport = reportBeanClass.getAnnotation(CsvReport.class);
      this.reportDefinitionMap.put(csvReport.value(), reportBeanClass);

      Set<String> propertyExclusions = new HashSet<String>();
      String[] reportExclusionsArray = csvReport.reportExclusions();
      propertyExclusions.addAll(Arrays.asList(reportExclusionsArray));

      List<String> propertiesToSelect =
          this.findReportPropertiesToSelect(reportBeanClass, propertyExclusions);
      this.reportProperties.put(csvReport.value(), propertiesToSelect);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvReport

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.