cleaning up MIFOSX-1024

This commit is contained in:
Vishwas Babu A J
2014-05-09 18:07:50 +05:30
parent e2a9d8afbc
commit c7e21fc39d
2 changed files with 18 additions and 22 deletions
+6 -6
View File
@@ -13006,17 +13006,17 @@ Content-Type: application/json
<code class="method-response">{ "auditId": 1 } </code>
</div>
</div>
<a id="makercheckers_reject" name="makercheckers_approve" class="old-syle-anchor">&nbsp;</a>
<a id="makercheckers_reject" name="makercheckers_reject" class="old-syle-anchor">&nbsp;</a>
<div class="method-section">
<div class="method-description">
<h4>Reject Maker Checker Entry</h4>
</div>
<div class="method-example">
<code class="method-declaration">
PUT https://DomainName/api/v1/makercheckers/{auditId}
POST https://DomainName/api/v1/makercheckers/{auditId}?command=reject
</code>
<code class="method-request">
PUT makercheckers/1
POST makercheckers/1?command=reject
Content-Type: application/json
</code>
<code class="method-response">{ "auditId": 1 } </code>
@@ -30552,11 +30552,11 @@ No Request Body:
</tr>
<tr>
<td></td>
<td>makercheckers/{auditId}</td>
<td></td>
<td></td>
<td>makercheckers/{auditId}?command=reject</td>
<td><a href="#makercheckers_reject">Reject Maker Checker Entry</a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><a href="#scheduler_jobs">Scheduler jobs</a></td>
@@ -10,7 +10,14 @@ import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import javax.ws.rs.*;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.UriInfo;
@@ -103,23 +110,15 @@ public class MakercheckersApiResource {
CommandProcessingResult result = null;
if (is(commandParam, "approve")) {
result = this.writePlatformService.approveEntry(auditId);
}else {
} else if (is(commandParam, "reject")) {
final Long id = this.writePlatformService.rejectEntry(auditId);
result = CommandProcessingResult.commandOnlyResult(id);
} else {
throw new UnrecognizedQueryParamException("command", commandParam);
}
return this.toApiJsonSerializerAudit.serialize(result);
}
@PUT
@Path("{auditId}")
@Consumes({ MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_JSON })
public String rejectMakerCheckerEntry(@PathParam("auditId") final Long auditId) {
final Long id = this.writePlatformService.rejectEntry(auditId);
return this.toApiJsonSerializerAudit.serialize(CommandProcessingResult.commandOnlyResult(id));
}
private boolean is(final String commandParam, final String commandValue) {
return StringUtils.isNotBlank(commandParam) && commandParam.trim().equalsIgnoreCase(commandValue);
}
@@ -135,9 +134,6 @@ public class MakercheckersApiResource {
return this.toApiJsonSerializerAudit.serialize(CommandProcessingResult.commandOnlyResult(id));
}
private String getExtraCriteria(final String actionName, final String entityName, final Long resourceId, final Long makerId,
final String makerDateTimeFrom, final String makerDateTimeTo, final Integer officeId, final Integer groupId,
final Integer clientId, final Integer loanId, final Integer savingsAccountId) {