Skip to content
Merged
52 changes: 51 additions & 1 deletion service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<properties>
<dropwizard.version>0.7.1</dropwizard.version>
<powermock.version>1.5.4</powermock.version>
<jackson-version>[2.5.1,)</jackson-version>
</properties>

<build>
Expand Down Expand Up @@ -123,7 +124,7 @@
<dependency>
<groupId>appirio.platform</groupId>
<artifactId>supply-library</artifactId>
<version>1.0.3</version>
<version>1.0.7-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
Expand Down Expand Up @@ -183,6 +184,55 @@
<artifactId>com.springsource.com.informix.jdbc</artifactId>
<version>3.0.0.JC3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-afterburner</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.appirio</groupId>
<artifactId>ap-events-bus</artifactId>
<version>0.0.2-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<distributionManagement>
<!-- for deployment on the build server -->
Expand Down
34 changes: 33 additions & 1 deletion service/run-config/dev/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<properties>
<dropwizard.version>0.7.1</dropwizard.version>
<newrelic.version>3.20.0</newrelic.version>
<jackson-version>[2.5.1,)</jackson-version>
</properties>
<build>
<plugins>
Expand All @@ -26,6 +27,7 @@
<exclude>**/*Test*.class</exclude>
</excludes>
</instrumentation>
<check/>
</configuration>
<executions>
<execution>
Expand Down Expand Up @@ -107,10 +109,40 @@
<artifactId>dropwizard-jobs-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-afterburner</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
<artifactId>supply-library</artifactId>
<version>1.0.3-SNAPSHOT</version>
<version>1.0.7-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
Expand Down
34 changes: 33 additions & 1 deletion service/run-config/prod/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<properties>
<dropwizard.version>0.7.1</dropwizard.version>
<newrelic.version>3.20.0</newrelic.version>
<jackson-version>[2.5.1,)</jackson-version>
</properties>
<build>
<plugins>
Expand All @@ -26,6 +27,7 @@
<exclude>**/*Test*.class</exclude>
</excludes>
</instrumentation>
<check/>
</configuration>
<executions>
<execution>
Expand Down Expand Up @@ -107,10 +109,40 @@
<artifactId>dropwizard-jobs-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-afterburner</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
<artifactId>supply-library</artifactId>
<version>1.0.3</version>
<version>1.0.7-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
Expand Down
34 changes: 33 additions & 1 deletion service/run-config/qa/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<properties>
<dropwizard.version>0.7.1</dropwizard.version>
<newrelic.version>3.20.0</newrelic.version>
<jackson-version>[2.5.1,)</jackson-version>
</properties>
<build>
<plugins>
Expand All @@ -26,6 +27,7 @@
<exclude>**/*Test*.class</exclude>
</excludes>
</instrumentation>
<check/>
</configuration>
<executions>
<execution>
Expand Down Expand Up @@ -107,10 +109,40 @@
<artifactId>dropwizard-jobs-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-joda</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-afterburner</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
<artifactId>supply-library</artifactId>
<version>1.0.3</version>
<version>1.0.7-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>appirio.platform</groupId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
package com.appirio.service.review.dao;

import java.util.List;

import org.skife.jdbi.v2.sqlobject.BindBean;

import com.appirio.service.review.api.ProjectResult;
import com.appirio.supply.dataaccess.DatasourceName;
import com.appirio.supply.dataaccess.SqlBatchFile;
import com.appirio.supply.dataaccess.api.audit.Audit;
import com.appirio.supply.dataaccess.api.audit.AuditActionPerformer;
import com.appirio.supply.dataaccess.api.validation.Validate;
import org.skife.jdbi.v2.sqlobject.BindBean;

import java.util.List;

/**
* DAO to interact with project result data
Expand All @@ -22,9 +20,8 @@ public interface ProjectResultDAO {
/**
* Batch inserts new project result records
* @param results results to insert
* @param userId user id used for auditing purposes
*/
@SqlBatchFile("sql/project-result/project-result-update.sql")
void updateProjectResults(@BindBean @Audit @Validate List<ProjectResult> results, @AuditActionPerformer Long userId);
void updateProjectResults(@BindBean @Audit @Validate List<ProjectResult> results);

}
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
package com.appirio.service.review.manager;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;

import org.skife.jdbi.v2.Handle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.appirio.service.review.api.Member;
import com.appirio.service.review.api.Resource;
import com.appirio.service.review.api.ResourceInfo;
Expand All @@ -22,6 +12,15 @@
import com.appirio.supply.Messages;
import com.appirio.supply.SupplyException;
import com.appirio.supply.dataaccess.db.IdGenerator;
import org.skife.jdbi.v2.Handle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
* Business logic implementation for review process
Expand Down Expand Up @@ -61,7 +60,6 @@ public PeerReviewManager() {
* @param challengeId id of the challenge
* @param user user instance
* @param resourceDAO DAO for resource
* @param phaseDAO DAO for phase
* @return id of resource
* @throws SupplyException exception for the supply
*/
Expand Down Expand Up @@ -165,7 +163,6 @@ public Long assignNextReview(Long userId, Long challengeId) throws SupplyExcepti
* @param reviewDAO DAO for review
* @param scorecardDAO DAO for scorecard
* @param resourceDAO DAO for resource
* @param phaseDAO DAO for phase
* @return id of the resource
* @throws SupplyException exception for the supply
* In case the user is not allowed to review this challenge
Expand Down
Loading