/** * Sample Program for ConversionTrackerService ADD. * * @param operation ConversionTrackerOperation * @return ConversionTrackerValues * @throws Exception */ public static List<ConversionTrackerValues> add(ConversionTrackerOperation operation) throws Exception { // ================================================================= // ConversionTrackerService // ================================================================= ConversionTrackerServiceInterface conversionTrackerService = SoapUtils.createServiceInterface( ConversionTrackerServiceInterface.class, ConversionTrackerService.class); System.out.println("############################################"); System.out.println("ConversionTrackerService::mutate(ADD)"); System.out.println("############################################"); Holder<ConversionTrackerReturnValue> addConversionTrackerReturnValueHolder = new Holder<ConversionTrackerReturnValue>(); Holder<List<jp.yahooapis.im.V5.ConversionTrackerService.Error>> addConversionTrackerErrorHolder = new Holder<List<jp.yahooapis.im.V5.ConversionTrackerService.Error>>(); conversionTrackerService.mutate( operation, addConversionTrackerReturnValueHolder, addConversionTrackerErrorHolder); // if error if (addConversionTrackerErrorHolder.value != null && addConversionTrackerErrorHolder.value.size() > 0) { SoapUtils.displayErrors( new ConversionTrackerServiceErrorEntityFactory(addConversionTrackerErrorHolder.value), true); } // response if (addConversionTrackerReturnValueHolder.value != null) { for (ConversionTrackerValues values : addConversionTrackerReturnValueHolder.value.getValues()) { if (values.isOperationSucceeded()) { // display response displayConversionTracker(values.getConversionTracker()); } else { // if error SoapUtils.displayErrors( new ConversionTrackerServiceErrorEntityFactory(values.getError()), true); } } } // Response return addConversionTrackerReturnValueHolder.value.getValues(); }
/** * Sample Program for ConversionTrackerService GET. * * @param selector ConversionTrackerSelector * @return ConversionTrackerValues * @throws Exception */ public static List<ConversionTrackerValues> get(ConversionTrackerSelector selector) throws Exception { // ================================================================= // ConversionTrackerService // ================================================================= ConversionTrackerServiceInterface conversionTrackerService = SoapUtils.createServiceInterface( ConversionTrackerServiceInterface.class, ConversionTrackerService.class); // call API System.out.println("############################################"); System.out.println("ConversionTrackerService::get"); System.out.println("############################################"); Holder<ConversionTrackerPage> getConversionTrackerPageHolder = new Holder<ConversionTrackerPage>(); Holder<List<jp.yahooapis.im.V5.ConversionTrackerService.Error>> getConversionTrackerErrorHolder = new Holder<List<jp.yahooapis.im.V5.ConversionTrackerService.Error>>(); conversionTrackerService.get( selector, getConversionTrackerPageHolder, getConversionTrackerErrorHolder); // if error if (getConversionTrackerErrorHolder.value != null && getConversionTrackerErrorHolder.value.size() > 0) { SoapUtils.displayErrors( new ConversionTrackerServiceErrorEntityFactory(getConversionTrackerErrorHolder.value), true); } // response if (getConversionTrackerErrorHolder.value != null) { for (ConversionTrackerValues values : getConversionTrackerPageHolder.value.getValues()) { if (values.isOperationSucceeded()) { displayConversionTracker(values.getConversionTracker()); } else { SoapUtils.displayErrors( new ConversionTrackerServiceErrorEntityFactory(values.getError()), true); } } } // Response return getConversionTrackerPageHolder.value.getValues(); }