Example usage for org.springframework.context.annotation AnnotationConfigApplicationContext getBean

List of usage examples for org.springframework.context.annotation AnnotationConfigApplicationContext getBean

Introduction

In this page you can find the example usage for org.springframework.context.annotation AnnotationConfigApplicationContext getBean.

Prototype

@Override
    public Object getBean(String name) throws BeansException 

Source Link

Usage

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);
}