Package org.apache.ibatis.session

Examples of org.apache.ibatis.session.ResultHandler


  public void analyse(Project project, SensorContext context) {
    // Adding one second is a hack for resolving conflicts with concurrent user
    // changes during issue persistence
    final Date now = DateUtils.addSeconds(DateUtils.truncate(new Date(), Calendar.MILLISECOND), 1);

    issueDao.selectNonClosedIssuesByModule(project.getId(), new ResultHandler() {
      @Override
      public void handleResult(ResultContext rc) {
        IssueDto dto = (IssueDto) rc.getResultObject();
        dto.setSelectedAt(now);
        initialOpenIssuesStack.addIssue(dto);
      }
    });

    issueChangeDao.selectChangelogOnNonClosedIssuesByModuleAndType(project.getId(), new ResultHandler() {
      @Override
      public void handleResult(ResultContext rc) {
        IssueChangeDto dto = (IssueChangeDto) rc.getResultObject();
        initialOpenIssuesStack.addChangelog(dto);
      }
View Full Code Here


    final List<ResourceSnapshotDto> snapshots = Lists.newArrayList();

    SqlSession session = getMyBatis().openSession();
    try {
      session.getMapper(ResourceSnapshotMapper.class).selectAll(new ResultHandler() {
        public void handleResult(ResultContext context) {
          snapshots.add((ResourceSnapshotDto) context.getResultObject());
        }
      });
    } finally {
View Full Code Here

    timer.schedule(progressTask, MassUpdate.ProgressTask.PERIOD_MS, MassUpdate.ProgressTask.PERIOD_MS);

    final DbSession readSession = db.openSession(false);
    final DbSession writeSession = db.openSession(true);
    try {
      readSession.select("org.sonar.core.persistence.migration.v50.Migration50Mapper.selectRootProjects", new ResultHandler() {
        @Override
        public void handleResult(ResultContext context) {
          Component project = (Component) context.getResultObject();
          Map<Long, String> uuidByComponentId = newHashMap();
          migrateEnabledComponents(readSession, writeSession, project, uuidByComponentId);
View Full Code Here

TOP

Related Classes of org.apache.ibatis.session.ResultHandler

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.