FINERACT-1717:eliminate boilerpalate getter methods within JsonCommand class
This commit is contained in:
+3
-44
@@ -34,6 +34,7 @@ import java.util.Locale;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import lombok.Getter;
|
||||||
import org.apache.commons.lang3.ObjectUtils;
|
import org.apache.commons.lang3.ObjectUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.fineract.infrastructure.core.domain.ExternalId;
|
import org.apache.fineract.infrastructure.core.domain.ExternalId;
|
||||||
@@ -49,6 +50,8 @@ import org.apache.fineract.infrastructure.security.service.PlatformPasswordEncod
|
|||||||
* Wraps the provided JSON with convenience functions for extracting parameter values and checking for changes against
|
* Wraps the provided JSON with convenience functions for extracting parameter values and checking for changes against
|
||||||
* an existing value.
|
* an existing value.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@Getter
|
||||||
public final class JsonCommand {
|
public final class JsonCommand {
|
||||||
|
|
||||||
private final String jsonCommand;
|
private final String jsonCommand;
|
||||||
@@ -189,14 +192,6 @@ public final class JsonCommand {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getOrganisationCreditBureauId() {
|
|
||||||
return this.organisationCreditBureauId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getCreditBureauId() {
|
|
||||||
return this.creditBureauId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String json() {
|
public String json() {
|
||||||
return this.jsonCommand;
|
return this.jsonCommand;
|
||||||
}
|
}
|
||||||
@@ -225,10 +220,6 @@ public final class JsonCommand {
|
|||||||
return this.commandId;
|
return this.commandId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String entityName() {
|
|
||||||
return this.entityName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long entityId() {
|
public Long entityId() {
|
||||||
return this.resourceId;
|
return this.resourceId;
|
||||||
}
|
}
|
||||||
@@ -237,38 +228,6 @@ public final class JsonCommand {
|
|||||||
return this.subresourceId;
|
return this.subresourceId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getGroupId() {
|
|
||||||
return this.groupId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getClientId() {
|
|
||||||
return this.clientId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getLoanId() {
|
|
||||||
return this.loanId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getSavingsId() {
|
|
||||||
return this.savingsId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTransactionId() {
|
|
||||||
return this.transactionId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getUrl() {
|
|
||||||
return this.url;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Long getProductId() {
|
|
||||||
return this.productId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getJobName() {
|
|
||||||
return this.jobName;
|
|
||||||
}
|
|
||||||
|
|
||||||
private boolean differenceExists(final TemporalAccessor baseValue, final TemporalAccessor workingCopyValue) {
|
private boolean differenceExists(final TemporalAccessor baseValue, final TemporalAccessor workingCopyValue) {
|
||||||
return !Objects.equals(baseValue, workingCopyValue);
|
return !Objects.equals(baseValue, workingCopyValue);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -36,6 +36,6 @@ public class CreateDatatableEntryCommandHandler implements NewCommandSourceHandl
|
|||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
|
|
||||||
return writePlatformService.createNewDatatableEntry(command.entityName(), command.entityId(), command);
|
return writePlatformService.createNewDatatableEntry(command.getEntityName(), command.entityId(), command);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -39,6 +39,6 @@ public class DeleteOneToManyDatatableEntryCommandHandler implements NewCommandSo
|
|||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
return this.writePlatformService.deleteDatatableEntry(command.entityName(), command.entityId(), command.subentityId(), command);
|
return this.writePlatformService.deleteDatatableEntry(command.getEntityName(), command.entityId(), command.subentityId(), command);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -39,6 +39,6 @@ public class DeleteOneToOneDatatableEntryCommandHandler implements NewCommandSou
|
|||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
return this.writePlatformService.deleteDatatableEntries(command.entityName(), command.entityId(), command);
|
return this.writePlatformService.deleteDatatableEntries(command.getEntityName(), command.entityId(), command);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -40,7 +40,7 @@ public class UpdateOneToManyDatatableEntryCommandHandler implements NewCommandSo
|
|||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
|
|
||||||
return this.writePlatformService.updateDatatableEntryOneToMany(command.entityName(), command.entityId(), command.subentityId(),
|
return this.writePlatformService.updateDatatableEntryOneToMany(command.getEntityName(), command.entityId(), command.subentityId(),
|
||||||
command);
|
command);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -41,8 +41,8 @@ public class UpdateOneToOneDatatableEntryCommandHandler implements NewCommandSou
|
|||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
|
|
||||||
final CommandProcessingResult commandProcessingResult = this.writePlatformService.updateDatatableEntryOneToOne(command.entityName(),
|
final CommandProcessingResult commandProcessingResult = this.writePlatformService
|
||||||
command.entityId(), command);
|
.updateDatatableEntryOneToOne(command.getEntityName(), command.entityId(), command);
|
||||||
|
|
||||||
return new CommandProcessingResultBuilder() //
|
return new CommandProcessingResultBuilder() //
|
||||||
.withCommandId(command.commandId()) //
|
.withCommandId(command.commandId()) //
|
||||||
|
|||||||
+1
-1
@@ -44,6 +44,6 @@ public class FullFilSurveyCommandHandler implements NewCommandSourceHandler {
|
|||||||
@Override
|
@Override
|
||||||
public CommandProcessingResult processCommand(final JsonCommand command) {
|
public CommandProcessingResult processCommand(final JsonCommand command) {
|
||||||
|
|
||||||
return this.writePlatformService.fullFillSurvey(command.entityName(), command.entityId(), command);
|
return this.writePlatformService.fullFillSurvey(command.getEntityName(), command.entityId(), command);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user