List of usage examples for org.joda.time DateTime DateTime
public DateTime()
ISOChronology
in the default time zone. From source file:adwords.axis.v201406.adwordsforvideo.GetVideoCampaignStats.java
License:Open Source License
public static void runExample(AdWordsServices adWordsServices, AdWordsSession session, Long campaignId) throws Exception { // Get the VideoCampaignService. VideoCampaignServiceInterface videoCampaignService = adWordsServices.get(session, VideoCampaignServiceInterface.class); // Set min date time to be January 1st of the current year. String minDateTime = new DateTime().toString("yyyy0101"); // Set max date time to the current date. String maxDateTime = new DateTime().toString("yyyyMMdd"); // Create selector. StatsSelector statsSelector = new StatsSelector(); statsSelector.setDateRange(new DateRange(minDateTime, maxDateTime)); statsSelector.setSegmentationDimensions(new SegmentationDimension[] { SegmentationDimension.DATE_MONTH }); statsSelector.setMetrics(new Metric[] { Metric.VIEWS, Metric.COST, Metric.AVERAGE_CPV }); statsSelector.setSummaryTypes(new VideoEntityStatsSummaryType[] { VideoEntityStatsSummaryType.ALL }); statsSelector.setSegmentedSummaryType(VideoEntityStatsSummaryType.ALL); int offset = 0; VideoCampaignSelector selector = new VideoCampaignSelector(); selector.setStatsSelector(statsSelector); selector.setIds(new long[] { campaignId }); selector.setPaging(new Paging(offset, PAGE_SIZE)); VideoCampaignPage page;//w w w . ja v a 2 s . co m do { // Get all campaigns. page = videoCampaignService.get(selector); // Display campaigns. if (page.getEntries() != null) { for (VideoCampaign videoCampaign : page.getEntries()) { System.out.printf("Campaign id %d, name '%s' and status '%s'%n", videoCampaign.getId(), videoCampaign.getName(), videoCampaign.getStatus()); if (videoCampaign.getStats() != null) { System.out.println("\tCampaign stats:"); System.out.println("\t\t" + format(videoCampaign.getStats())); } if (videoCampaign.getSegmentedStats() != null) { for (VideoEntityStats segment : videoCampaign.getSegmentedStats()) { System.out.println("\tCampaign segmented stats for month of " + segment.getSegmentKey().getDateKey().getDate()); System.out.println("\t\t" + format(segment)); } } } if (page.getSummaryStats() != null) { for (VideoEntityStats summary : page.getSummaryStats()) { System.out.println("\tSummary of type " + summary.getSummaryType()); System.out.println("\t\t" + format(summary)); } } } else { System.out.println("No matching campaigns were found."); } offset += PAGE_SIZE; selector.getPaging().setStartIndex(offset); } while (offset < page.getTotalNumEntries()); }
From source file:adwords.axis.v201409.basicoperations.AddCampaigns.java
License:Open Source License
public static void runExample(AdWordsServices adWordsServices, AdWordsSession session) throws Exception { // Get the BudgetService. BudgetServiceInterface budgetService = adWordsServices.get(session, BudgetServiceInterface.class); // Create a budget, which can be shared by multiple campaigns. Budget sharedBudget = new Budget(); sharedBudget.setName("Interplanetary Cruise #" + System.currentTimeMillis()); Money budgetAmount = new Money(); budgetAmount.setMicroAmount(50000000L); sharedBudget.setAmount(budgetAmount); sharedBudget.setDeliveryMethod(BudgetBudgetDeliveryMethod.STANDARD); sharedBudget.setPeriod(BudgetBudgetPeriod.DAILY); BudgetOperation budgetOperation = new BudgetOperation(); budgetOperation.setOperand(sharedBudget); budgetOperation.setOperator(Operator.ADD); // Add the budget Long budgetId = budgetService.mutate(new BudgetOperation[] { budgetOperation }).getValue(0).getBudgetId(); // Get the CampaignService. CampaignServiceInterface campaignService = adWordsServices.get(session, CampaignServiceInterface.class); // Create campaign. Campaign campaign = new Campaign(); campaign.setName("Interplanetary Cruise #" + System.currentTimeMillis()); campaign.setStatus(CampaignStatus.PAUSED); BiddingStrategyConfiguration biddingStrategyConfiguration = new BiddingStrategyConfiguration(); biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); // You can optionally provide a bidding scheme in place of the type. ManualCpcBiddingScheme cpcBiddingScheme = new ManualCpcBiddingScheme(); cpcBiddingScheme.setEnhancedCpcEnabled(false); biddingStrategyConfiguration.setBiddingScheme(cpcBiddingScheme); campaign.setBiddingStrategyConfiguration(biddingStrategyConfiguration); // You can optionally provide these field(s). campaign.setStartDate(new DateTime().plusDays(1).toString("yyyyMMdd")); campaign.setStartDate(new DateTime().plusDays(30).toString("yyyyMMdd")); campaign.setAdServingOptimizationStatus(AdServingOptimizationStatus.ROTATE); campaign.setFrequencyCap(new FrequencyCap(5L, TimeUnit.DAY, Level.ADGROUP)); // Only the budgetId should be sent, all other fields will be ignored by CampaignService. Budget budget = new Budget(); budget.setBudgetId(budgetId);//from w w w . ja v a 2 s. co m campaign.setBudget(budget); campaign.setAdvertisingChannelType(AdvertisingChannelType.SEARCH); // Set the campaign network options to Search and Search Network. NetworkSetting networkSetting = new NetworkSetting(); networkSetting.setTargetGoogleSearch(true); networkSetting.setTargetSearchNetwork(true); networkSetting.setTargetContentNetwork(false); networkSetting.setTargetPartnerSearchNetwork(false); campaign.setNetworkSetting(networkSetting); // Set options that are not required. GeoTargetTypeSetting geoTarget = new GeoTargetTypeSetting(); geoTarget.setPositiveGeoTargetType(GeoTargetTypeSettingPositiveGeoTargetType.DONT_CARE); campaign.setSettings(new Setting[] { geoTarget }); // You can create multiple campaigns in a single request. Campaign campaign2 = new Campaign(); campaign2.setName("Interplanetary Cruise banner #" + System.currentTimeMillis()); campaign2.setStatus(CampaignStatus.PAUSED); BiddingStrategyConfiguration biddingStrategyConfiguration2 = new BiddingStrategyConfiguration(); biddingStrategyConfiguration2.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); campaign2.setBiddingStrategyConfiguration(biddingStrategyConfiguration2); Budget budget2 = new Budget(); budget2.setBudgetId(budgetId); campaign2.setBudget(budget2); campaign2.setAdvertisingChannelType(AdvertisingChannelType.DISPLAY); // Create operations. CampaignOperation operation = new CampaignOperation(); operation.setOperand(campaign); operation.setOperator(Operator.ADD); CampaignOperation operation2 = new CampaignOperation(); operation2.setOperand(campaign2); operation2.setOperator(Operator.ADD); CampaignOperation[] operations = new CampaignOperation[] { operation, operation2 }; // Add campaigns. CampaignReturnValue result = campaignService.mutate(operations); // Display campaigns. for (Campaign campaignResult : result.getValue()) { System.out.println("Campaign with name \"" + campaignResult.getName() + "\" and id \"" + campaignResult.getId() + "\" was added."); } }
From source file:adwords.axis.v201409.remarketing.AddRuleBasedUserLists.java
License:Open Source License
public static void runExample(AdWordsServices adWordsServices, AdWordsSession session) throws Exception { // Get the AdwordsUserListService. AdwordsUserListServiceInterface userListService = adWordsServices.get(session, AdwordsUserListServiceInterface.class); // First rule item group - users who visited the checkout page and had more than one item // in their shopping cart. StringKey pageTypeKey = new StringKey("ecomm_pagetype"); StringRuleItem checkoutStringRuleItem = new StringRuleItem(); checkoutStringRuleItem.setKey(pageTypeKey); checkoutStringRuleItem.setOp(StringRuleItemStringOperator.EQUALS); checkoutStringRuleItem.setValue("checkout"); RuleItem checkoutRuleItem = new RuleItem(); checkoutRuleItem.setStringRuleItem(checkoutStringRuleItem); NumberKey cartSizeKey = new NumberKey("cartsize"); NumberRuleItem cartSizeNumberRuleItem = new NumberRuleItem(); cartSizeNumberRuleItem.setKey(cartSizeKey); cartSizeNumberRuleItem.setOp(NumberRuleItemNumberOperator.GREATER_THAN); cartSizeNumberRuleItem.setValue(1.0); RuleItem cartSizeRuleItem = new RuleItem(); cartSizeRuleItem.setNumberRuleItem(cartSizeNumberRuleItem); // Combine the two rule items into a RuleItemGroup so AdWords will AND their rules // together./*w ww . j av a 2 s .co m*/ RuleItemGroup checkoutMultipleItemGroup = new RuleItemGroup(); checkoutMultipleItemGroup.setItems(new RuleItem[] { checkoutRuleItem, cartSizeRuleItem }); // Second rule item group - users who checked out within the next 3 months. DateKey checkoutDateKey = new DateKey("checkoutdate"); DateRuleItem startDateDateRuleItem = new DateRuleItem(); startDateDateRuleItem.setKey(checkoutDateKey); startDateDateRuleItem.setOp(DateRuleItemDateOperator.AFTER); startDateDateRuleItem.setValue(new DateTime().toString(DATE_FORMAT_STRING)); RuleItem startDateRuleItem = new RuleItem(); startDateRuleItem.setDateRuleItem(startDateDateRuleItem); DateRuleItem endDateDateRuleItem = new DateRuleItem(); endDateDateRuleItem.setKey(checkoutDateKey); endDateDateRuleItem.setOp(DateRuleItemDateOperator.BEFORE); endDateDateRuleItem.setValue(new DateTime().plusMonths(3).toString(DATE_FORMAT_STRING)); RuleItem endDateRuleItem = new RuleItem(); endDateRuleItem.setDateRuleItem(endDateDateRuleItem); // Combine the date rule items into a RuleItemGroup. RuleItemGroup checkedOutNextThreeMonthsItemGroup = new RuleItemGroup(); checkedOutNextThreeMonthsItemGroup.setItems(new RuleItem[] { startDateRuleItem, endDateRuleItem }); // Combine the rule item groups into a Rule so AdWords will OR the groups together. Rule rule = new Rule(); rule.setGroups(new RuleItemGroup[] { checkoutMultipleItemGroup, checkedOutNextThreeMonthsItemGroup }); // Create the user list with no restrictions on site visit date. ExpressionRuleUserList expressionUserList = new ExpressionRuleUserList(); expressionUserList .setName("Expression based user list created at " + new DateTime().toString("yyyyMMdd_HHmmss")); expressionUserList .setDescription("Users who checked out in three month window OR visited the checkout page " + "with more than one item in their cart"); expressionUserList.setRule(rule); // Create the user list restricted to users who visit your site within the next six months. DateTime startDate = new DateTime(); DateTime endDate = startDate.plusMonths(6); DateSpecificRuleUserList dateUserList = new DateSpecificRuleUserList(); dateUserList.setName("Date rule user list created at " + new DateTime().toString("yyyyMMdd_HHmmss")); dateUserList.setDescription(String.format( "Users who visited the site between %s and %s and " + "checked out in three month window OR visited the checkout page " + "with more than one item in their cart", startDate.toString(DATE_FORMAT_STRING), endDate.toString(DATE_FORMAT_STRING))); dateUserList.setRule(rule); // Set the start and end dates of the user list. dateUserList.setStartDate(startDate.toString(DATE_FORMAT_STRING)); dateUserList.setEndDate(endDate.toString(DATE_FORMAT_STRING)); // Create operations to add the user lists. List<UserListOperation> operations = Lists.newArrayList(); for (UserList userList : new UserList[] { expressionUserList, dateUserList }) { UserListOperation operation = new UserListOperation(); operation.setOperand(userList); operation.setOperator(Operator.ADD); operations.add(operation); } // Submit the operations. UserListReturnValue result = userListService .mutate(operations.toArray(new UserListOperation[operations.size()])); // Display the results. for (UserList userListResult : result.getValue()) { System.out.printf( "User list added with ID %d, name '%s', status '%s', list type '%s'," + " accountUserListStatus '%s', description '%s'.%n", userListResult.getId(), userListResult.getName(), userListResult.getStatus().getValue(), userListResult.getListType() == null ? null : userListResult.getListType().getValue(), userListResult.getAccountUserListStatus().getValue(), userListResult.getDescription()); } }
From source file:adwords.axis.v201502.advancedoperations.AddAdCustomizer.java
License:Open Source License
/** * Creates FeedItems with the values to use in ad customizations for each ad group in * <code>adGroupIds</code>.//w w w .j av a 2s. co m */ private static void createCustomizerFeedItems(AdWordsServices adWordsServices, AdWordsSession session, List<Long> adGroupIds, AdCustomizerFeed adCustomizerFeed) throws Exception { // Get the FeedItemService. FeedItemServiceInterface feedItemService = adWordsServices.get(session, FeedItemServiceInterface.class); List<FeedItemOperation> feedItemOperations = Lists.newArrayList(); DateTime now = new DateTime(); DateTime marsDate = new DateTime(now.getYear(), now.getMonthOfYear(), 1, 0, 0); feedItemOperations.add(createFeedItemAddOperation("Mars", "$1234.56", marsDate.toString("yyyyMMdd HHmmss"), adGroupIds.get(0), adCustomizerFeed)); DateTime venusDate = new DateTime(now.getYear(), now.getMonthOfYear(), 15, 0, 0); feedItemOperations.add(createFeedItemAddOperation("Venus", "$1450.00", venusDate.toString("yyyyMMdd HHmmss"), adGroupIds.get(1), adCustomizerFeed)); FeedItemReturnValue feedItemReturnValue = feedItemService .mutate(feedItemOperations.toArray(new FeedItemOperation[feedItemOperations.size()])); for (FeedItem addedFeedItem : feedItemReturnValue.getValue()) { System.out.printf("Added feed item with ID %d.%n", addedFeedItem.getFeedItemId()); } }
From source file:adwords.axis.v201502.basicoperations.AddCampaigns.java
License:Open Source License
public static void runExample(AdWordsServices adWordsServices, AdWordsSession session) throws Exception { // Get the BudgetService. BudgetServiceInterface budgetService = adWordsServices.get(session, BudgetServiceInterface.class); // Create a budget, which can be shared by multiple campaigns. Budget sharedBudget = new Budget(); sharedBudget.setName("Interplanetary Cruise #" + System.currentTimeMillis()); Money budgetAmount = new Money(); budgetAmount.setMicroAmount(50000000L); sharedBudget.setAmount(budgetAmount); sharedBudget.setDeliveryMethod(BudgetBudgetDeliveryMethod.STANDARD); sharedBudget.setPeriod(BudgetBudgetPeriod.DAILY); BudgetOperation budgetOperation = new BudgetOperation(); budgetOperation.setOperand(sharedBudget); budgetOperation.setOperator(Operator.ADD); // Add the budget Long budgetId = budgetService.mutate(new BudgetOperation[] { budgetOperation }).getValue(0).getBudgetId(); // Get the CampaignService. CampaignServiceInterface campaignService = adWordsServices.get(session, CampaignServiceInterface.class); // Create campaign. Campaign campaign = new Campaign(); campaign.setName("Interplanetary Cruise #" + System.currentTimeMillis()); campaign.setStatus(CampaignStatus.PAUSED); BiddingStrategyConfiguration biddingStrategyConfiguration = new BiddingStrategyConfiguration(); biddingStrategyConfiguration.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); // You can optionally provide a bidding scheme in place of the type. ManualCpcBiddingScheme cpcBiddingScheme = new ManualCpcBiddingScheme(); cpcBiddingScheme.setEnhancedCpcEnabled(false); biddingStrategyConfiguration.setBiddingScheme(cpcBiddingScheme); campaign.setBiddingStrategyConfiguration(biddingStrategyConfiguration); // You can optionally provide these field(s). campaign.setStartDate(new DateTime().plusDays(1).toString("yyyyMMdd")); campaign.setEndDate(new DateTime().plusDays(30).toString("yyyyMMdd")); campaign.setAdServingOptimizationStatus(AdServingOptimizationStatus.ROTATE); campaign.setFrequencyCap(new FrequencyCap(5L, TimeUnit.DAY, Level.ADGROUP)); // Only the budgetId should be sent, all other fields will be ignored by CampaignService. Budget budget = new Budget(); budget.setBudgetId(budgetId);/*from w w w . j av a2 s .c o m*/ campaign.setBudget(budget); campaign.setAdvertisingChannelType(AdvertisingChannelType.SEARCH); // Set the campaign network options to Search and Search Network. NetworkSetting networkSetting = new NetworkSetting(); networkSetting.setTargetGoogleSearch(true); networkSetting.setTargetSearchNetwork(true); networkSetting.setTargetContentNetwork(false); networkSetting.setTargetPartnerSearchNetwork(false); campaign.setNetworkSetting(networkSetting); // Set options that are not required. GeoTargetTypeSetting geoTarget = new GeoTargetTypeSetting(); geoTarget.setPositiveGeoTargetType(GeoTargetTypeSettingPositiveGeoTargetType.DONT_CARE); campaign.setSettings(new Setting[] { geoTarget }); // You can create multiple campaigns in a single request. Campaign campaign2 = new Campaign(); campaign2.setName("Interplanetary Cruise banner #" + System.currentTimeMillis()); campaign2.setStatus(CampaignStatus.PAUSED); BiddingStrategyConfiguration biddingStrategyConfiguration2 = new BiddingStrategyConfiguration(); biddingStrategyConfiguration2.setBiddingStrategyType(BiddingStrategyType.MANUAL_CPC); campaign2.setBiddingStrategyConfiguration(biddingStrategyConfiguration2); Budget budget2 = new Budget(); budget2.setBudgetId(budgetId); campaign2.setBudget(budget2); campaign2.setAdvertisingChannelType(AdvertisingChannelType.DISPLAY); // Create operations. CampaignOperation operation = new CampaignOperation(); operation.setOperand(campaign); operation.setOperator(Operator.ADD); CampaignOperation operation2 = new CampaignOperation(); operation2.setOperand(campaign2); operation2.setOperator(Operator.ADD); CampaignOperation[] operations = new CampaignOperation[] { operation, operation2 }; // Add campaigns. CampaignReturnValue result = campaignService.mutate(operations); // Display campaigns. for (Campaign campaignResult : result.getValue()) { System.out.println("Campaign with name \"" + campaignResult.getName() + "\" and id \"" + campaignResult.getId() + "\" was added."); } }
From source file:ai_problem_komiwojazera.AI_Problem_Komiwojazera.java
/** * @param args the command line arguments *//* ww w. j a v a 2s. com*/ public static void main(String[] args) { // TODO code application logic here // try { // int[][] data = new int[10][10]; // for (int i = 0; i < 10; i++) { // data[0][i] = 10 * i; // } // for (int i = 0; i < 10; i++) { // data[1][i] = 9 * i; // } // for (int i = 0; i < 10; i++) { // data[2][i] = 8 * i; // } // for (int i = 0; i < 10; i++) { // data[3][i] = 7 * i; // } // for (int i = 0; i < 10; i++) { // data[4][i] = 6 * i; // } // for (int i = 0; i < 10; i++) { // data[5][i] = 5 * i; // } // for (int i = 0; i < 10; i++) { // data[6][i] = 4 * i; // } // for (int i = 0; i < 10; i++) { // data[7][i] = 3 * i; // } // for (int i = 0; i < 10; i++) { // data[8][i] = 2 * i; // } // for (int i = 0; i < 10; i++) { // data[9][i] = i; // } // Trial trial = new Trial(); // List<Integer> bestResults = new ArrayList(); // List<Double> everageListBest = new ArrayList(); // for (int i = 0; i < 1000; i++) { // trial.findBeterList(data); // bestResults.add(trial.getBestIndividualsList().get(0).getDistanceAll()); // double temp = 0; // for (int j = 0; j < trial.getBestIndividualsList().size(); j++) { // temp += trial.getBestIndividualsList().get(j).getDistanceAll(); // } // temp = temp / trial.getBestIndividualsList().size(); // everageListBest.add(temp); // } // System.out.println("Najlepsze wyniki rednia z listy"); // for (int i = 0; i < 1000; i++) { // System.out.print(" " + bestResults.get(i) + " "); // if (i > 0 && bestResults.get(i) > bestResults.get(i - 1)) { // System.out.println("UWAGA!!!"); // } // System.out.println(everageListBest.get(i)); // if (i > 0 && everageListBest.get(i) > everageListBest.get(i - 1)) { // System.out.println("UWAGA!!!"); // } // // } String[] origins = new String[] { "Perth, Australia", "Sydney, Australia", "Melbourne, Australia", "Adelaide, Australia", "Brisbane, Australia", "Darwin, Australia", "Hobart, Australia", "Canberra, Australia" }; String[] destinations = new String[] { "Uluru, Australia", "Kakadu, Australia", "Blue Mountains, Australia", "Bungle Bungles, Australia", "The Pinnacles, Australia" }; DistanceMatrix matrix; try { // matrix = DistanceMatrixApi.newRequest(context).origins(origins).destinations(destinations).mode(TravelMode.DRIVING).language("en-AU").avoid(RouteRestriction.TOLLS).units(Unit.IMPERIAL).departureTime(new DateTime().plusMinutes(2)).await(); GeoApiContext context = new GeoApiContext.Builder().apiKey(API_KEY).build(); matrix = DistanceMatrixApi.newRequest(context).origins(origins).destinations(destinations) .mode(TravelMode.DRIVING).language("en-AU").avoid(RouteRestriction.TOLLS).units(Unit.METRIC) .departureTime(new DateTime().plusMinutes(2)).await(); Gson gson = new GsonBuilder().setPrettyPrinting().create(); System.out.println(gson.toJson(matrix.originAddresses[0] + " do " + matrix.destinationAddresses[0] + " " + matrix.rows[0].elements[0].distance)); // DistanceMatrixApiRequest req = DistanceMatrixApi.newRequest(context); // DistanceMatrix trix = req.origins("Vancouver BC", "Seattle") // .destinations("San Francisco", "Victoria BC") // .mode(TravelMode.DRIVING) // .avoid(RouteRestriction.HIGHWAYS) // .language("fr-FR") // .await(); // for (int i = 0; i < trix.rows.length; i++) { // System.out.println(trix.originAddresses[i] + " " + trix.destinationAddresses[i] + " " + trix.rows[i].elements[0]); // } } catch (ApiException | InterruptedException | IOException ex) { Logger.getLogger(AI_Problem_Komiwojazera.class.getName()).log(Level.SEVERE, null, ex); } // } catch (ParametersInvalidOrTooLittleException e) { // System.err.println(e); // } }
From source file:aplicacion.control.AsignarHorariosController.java
private void setTableInf() { empleadoColumna.setCellValueFactory( new Callback<TableColumn.CellDataFeatures<EmpleadoTable, String>, ObservableValue<String>>() { @Override//from w w w.j av a2 s . co m public ObservableValue<String> call(TableColumn.CellDataFeatures<EmpleadoTable, String> data) { return new ReadOnlyStringWrapper( data.getValue().getApellido() + " " + data.getValue().getNombre()); } }); removeColumna.setCellValueFactory(param -> new ReadOnlyObjectWrapper<>(param.getValue())); removeColumna.setCellFactory(param -> new TableCell<EmpleadoTable, EmpleadoTable>() { private final Button deleteButton = new Button("Borrar"); @Override protected void updateItem(EmpleadoTable empleadoTable, boolean empty) { super.updateItem(empleadoTable, empty); if (empleadoTable == null) { setGraphic(null); getTableRow().setStyle(""); return; } setGraphic(deleteButton); deleteButton.setOnAction(event -> { removeEmpleado(empleadoTable); }); deleteButton.setText("x"); } }); turnoColumna.setCellValueFactory( new Callback<TableColumn.CellDataFeatures<ControlDiario, String>, ObservableValue<String>>() { @Override public ObservableValue<String> call(TableColumn.CellDataFeatures<ControlDiario, String> data) { return new ReadOnlyStringWrapper(getTextHorario(data.getValue())); } }); clienteColumna.setCellValueFactory( new Callback<TableColumn.CellDataFeatures<ControlDiario, String>, ObservableValue<String>>() { @Override public ObservableValue<String> call(TableColumn.CellDataFeatures<ControlDiario, String> data) { if (data.getValue().getCliente() == null) return null; return new ReadOnlyStringWrapper(data.getValue().getCliente().getNombre()); } }); diasColumna.setCellValueFactory(new PropertyValueFactory<>("dias")); diasColumna.setCellFactory(TextFieldTableCell.forTableColumn()); diasColumna.setOnEditCommit(new EventHandler<TableColumn.CellEditEvent<ControlDiario, String>>() { @Override public void handle(TableColumn.CellEditEvent<ControlDiario, String> t) { Integer newValue; try { newValue = Integer.valueOf(t.getNewValue()); if (newValue <= 0 || newValue > 31) { newValue = Integer.valueOf(t.getOldValue()); //dialogoErrorCuotas(); } } catch (NumberFormatException e) { newValue = Integer.valueOf(t.getOldValue()); //dialogoErrorCuotas(); } ControlDiario controlEmpleado = ((ControlDiario) t.getTableView().getItems() .get(t.getTablePosition().getRow())); controlEmpleado.setDias(newValue.toString()); dataTurnos.set(dataTurnos.indexOf(controlEmpleado), controlEmpleado); } }); selectorDiaDe.setItems(Fechas.arraySpinnerDia()); selectorMesDe.setItems(Fechas.arraySpinnerMes()); selectorAnoDe.setItems(Fechas.arraySpinnerAno()); selectorDiaHa.setItems(Fechas.arraySpinnerDia()); selectorMesHa.setItems(Fechas.arraySpinnerMes()); selectorAnoHa.setItems(Fechas.arraySpinnerAno()); selectorAnoDe.getSelectionModel().select(String.valueOf(new DateTime().getYear())); selectorAnoHa.getSelectionModel().select(String.valueOf(new DateTime().getYear())); }
From source file:aplicacion.control.util.Fechas.java
public static ObservableList<String> arraySpinnerAno() { String[] items = new String[60]; Integer count = 0;//w w w. j a v a2 s .c o m Integer secuencia = (new DateTime().getYear()) - 30; for (String number : items) { items[count] = secuencia.toString(); secuencia++; count++; } return FXCollections.observableArrayList(items); }
From source file:aplicacion.control.util.Fechas.java
public static Fecha getFechaActual() { String dia;/*from w ww. j ava 2 s.co m*/ String mes; String ano; ano = String.valueOf(new DateTime().getYear()); mes = String.valueOf(new DateTime().getMonthOfYear()); if (new DateTime().getDayOfMonth() > 30) { dia = "30"; } else { dia = String.valueOf(new DateTime().getDayOfMonth()); } if (mes.length() == 1) { mes = "0" + mes; } if (dia.length() == 1) { dia = "0" + dia; } return new Fecha(ano + mes + dia); }
From source file:app.services.BidService.java
License:Apache License
public void update(String asin, Integer sales_price, Integer shipping_costs, String memo) { String sql = "update bid set sales_price = :sales_price, shipping_costs = :shipping_costs, memo = :memo, updated = :updated where asin = :asin"; try (Connection con = sql2o.open()) { con.createQuery(sql).addParameter("sales_price", sales_price) .addParameter("shipping_costs", shipping_costs).addParameter("memo", memo) .addParameter("updated", new DateTime()).addParameter("asin", asin).executeUpdate(); }//from ww w .j a v a2 s . c om }