List of usage examples for org.springframework.context.annotation AnnotationConfigApplicationContext getBean
@Override public Object getBean(String name) throws BeansException
From source file:com.khartec.waltz.jobs.UserAgentInfoHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); UserAgentInfoDao userLoginDao = ctx.getBean(UserAgentInfoDao.class); DSLContext dsl = ctx.getBean(DSLContext.class); List<UserAgentInfo> infos = userLoginDao.findLoginsForUser("admin", 10); System.out.println(infos);//ww w. j a v a 2s. c o m userLoginDao.save(infos.get(0)); }
From source file:com.khartec.waltz.jobs.ChangeInitiativeHarness.java
public static void main(String[] args) throws ParseException { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); ChangeInitiativeDao dao = ctx.getBean(ChangeInitiativeDao.class); ChangeInitiative changeInitiative = dao.getById(1L); System.out.println(changeInitiative); Collection<ChangeInitiative> changeInitiatives = dao.findForEntityReference( ImmutableEntityReference.builder().kind(EntityKind.APP_GROUP).id(2).build()); System.out.println(changeInitiatives); }
From source file:com.khartec.waltz.jobs.AppCapabilityHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); CapabilityRatingService ratingSvc = ctx.getBean(CapabilityRatingService.class); System.out.println(ratingSvc); List<CapabilityRating> result = ratingSvc.findByAppIdSelector(selector); }
From source file:com.khartec.waltz.jobs.CapabilityHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); DSLContext dsl = ctx.getBean(DSLContext.class); CapabilityDao dao = ctx.getBean(CapabilityDao.class); CapabilityIdSelectorFactory selectorFactory = ctx.getBean(CapabilityIdSelectorFactory.class); Select<Record1<Long>> selector = selectorFactory.apply(ImmutableIdSelectionOptions.builder() .entityReference(ImmutableEntityReference.builder().kind(EntityKind.APP_GROUP).id(5L).build()) .scope(HierarchyQueryScope.PARENTS).build()); Collection<Capability> caps = dao.findByIdSelector(selector); caps.forEach(c -> System.out.println(c.name())); }
From source file:pzalejko.iot.hardware.home.core.Main.java
public static void main(String[] args) throws Exception { final AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext( ApplicationConfigurator.class); final Application app = context.getBean(Application.class); app.start();//from w w w . ja v a 2 s . c o m context.close(); }
From source file:com.mesut.springpropertyinjection.App.java
public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.scan("com.mesut"); context.refresh();/*ww w . j a v a 2 s. co m*/ Person person = context.getBean(Person.class); System.out.println("Sonuc: " + person); context.close(); }
From source file:com.khartec.waltz.jobs.AssetCostHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); DSLContext dsl = ctx.getBean(DSLContext.class); AssetCostService service = ctx.getBean(AssetCostService.class); AssetCostStatsDao statsDao = ctx.getBean(AssetCostStatsDao.class); AssetCostDao costDao = ctx.getBean(AssetCostDao.class); ApplicationIdSelectorFactory selectorFactory = ctx.getBean(ApplicationIdSelectorFactory.class); long st = System.currentTimeMillis(); System.out.println("-- start"); IdSelectionOptions appIdSelectionOptions = ImmutableIdSelectionOptions.builder() .scope(HierarchyQueryScope.CHILDREN) .entityReference(ImmutableEntityReference.builder().id(5600).kind(EntityKind.CAPABILITY).build()) .build();/*www.j a v a2 s . c o m*/ List<Tuple2<Long, BigDecimal>> costs = service.calculateCombinedAmountsForSelector(appIdSelectionOptions); System.out.println("-- end, dur: " + (System.currentTimeMillis() - st)); System.out.println(costs); System.out.println(costs.size()); }
From source file:com.doctor.ignite.example.spring.SpringIgniteExample2.java
public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext( config.class); IgniteDao igniteDao = applicationContext.getBean(IgniteDao.class); System.out.println("igniteDao:-----------" + igniteDao); applicationContext.close();/*from ww w.j av a 2 s . c om*/ }
From source file:com.khartec.waltz.jobs.EntityStatisticHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); DSLContext dsl = ctx.getBean(DSLContext.class); EntityStatisticValueDao dao = ctx.getBean(EntityStatisticValueDao.class); EntityStatisticService service = ctx.getBean(EntityStatisticService.class); /*// w w w. java 2 s . com select outcome, sum(CASE ISNUMERIC(value) when 1 then cast(value as BIGINT) else 0 end) from entity_statistic_value where statistic_id = 20010 GROUP BY outcome; */ AggregateFunction<BigDecimal> summer = DSL.sum(DSL.cast(esv.VALUE, Long.class)); dsl.select(esv.OUTCOME, summer).from(esv).where(esv.STATISTIC_ID.eq(20010L)).groupBy(esv.OUTCOME).fetch() .forEach(System.out::println); System.out.println("done"); }
From source file:com.khartec.waltz.jobs.SoftwareCatalogHarness.java
public static void main(String[] args) { AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(DIConfiguration.class); SoftwareCatalogService softwareCatalogService = ctx.getBean(SoftwareCatalogService.class); DSLContext dsl = ctx.getBean(DSLContext.class); EntityReference ref = ImmutableEntityReference.builder().kind(EntityKind.ORG_UNIT).id(20L).build(); IdSelectionOptions options = ImmutableIdSelectionOptions.builder().entityReference(ref) .scope(HierarchyQueryScope.CHILDREN).build(); SoftwareSummaryStatistics stats = softwareCatalogService.findStatisticsForAppIdSelector(options); System.out.println("stats:" + stats); }