wip: documentation stubs prior to refactoring

This commit is contained in:
Vishwas Babu AJ
2013-02-13 03:09:34 +05:30
parent 3850cd9fb9
commit c66a7515aa
4 changed files with 1028 additions and 20 deletions
+1025 -12
View File
File diff suppressed because it is too large Load Diff
@@ -39,7 +39,7 @@ import org.springframework.stereotype.Component;
@Scope("singleton") @Scope("singleton")
public class GuarantorsApiResource { public class GuarantorsApiResource {
private static final Set<String> RESPONSE_DATA_PARAMETERS = new HashSet<String>(Arrays.asList("guarantorTypeId", "entityId", private static final Set<String> RESPONSE_DATA_PARAMETERS = new HashSet<String>(Arrays.asList("guarantorType", "entityId",
"firstname", "lastname", "addressLine1", "addressLine2", "city", "state", "zip", "country", "mobileNumber", "housePhoneNumber", "firstname", "lastname", "addressLine1", "addressLine2", "city", "state", "zip", "country", "mobileNumber", "housePhoneNumber",
"comment", "dob")); "comment", "dob"));
@@ -17,7 +17,6 @@ import org.mifosplatform.portfolio.loanaccount.guarantor.domain.GuarantorType;
public class GuarantorCommand { public class GuarantorCommand {
/*** Fields for current customers serving as guarantors **/ /*** Fields for current customers serving as guarantors **/
private final Long loanId;
private final Integer guarantorTypeId; private final Integer guarantorTypeId;
private final Long entityId; private final Long entityId;
@@ -35,11 +34,10 @@ public class GuarantorCommand {
private final String comment; private final String comment;
private final LocalDate dob; private final LocalDate dob;
public GuarantorCommand(final Long loanId, final Integer guarantorTypeId, final Long entityId, final String firstname, public GuarantorCommand(final Integer guarantorTypeId, final Long entityId, final String firstname,
final String lastname, final String addressLine1, final String addressLine2, final String city, final String state, final String lastname, final String addressLine1, final String addressLine2, final String city, final String state,
final String zip, final String country, final String mobileNumber, final String housePhoneNumber, final String comment, final String zip, final String country, final String mobileNumber, final String housePhoneNumber, final String comment,
final LocalDate dob) { final LocalDate dob) {
this.loanId = loanId;
/*** Fields for current entities serving as guarantors **/ /*** Fields for current entities serving as guarantors **/
this.guarantorTypeId = guarantorTypeId; this.guarantorTypeId = guarantorTypeId;
this.entityId = entityId; this.entityId = entityId;
@@ -73,8 +71,6 @@ public class GuarantorCommand {
DataValidatorBuilder baseDataValidator = getDataValidator(dataValidationErrors); DataValidatorBuilder baseDataValidator = getDataValidator(dataValidationErrors);
baseDataValidator.reset().parameter(GUARANTOR_JSON_INPUT_PARAMS.LOAN_ID.getValue()).value(this.loanId).notNull()
.integerGreaterThanZero();
baseDataValidator.reset().parameter(GUARANTOR_JSON_INPUT_PARAMS.GUARANTOR_TYPE_ID.getValue()).value(this.guarantorTypeId).notNull() baseDataValidator.reset().parameter(GUARANTOR_JSON_INPUT_PARAMS.GUARANTOR_TYPE_ID.getValue()).value(this.guarantorTypeId).notNull()
.inMinMaxRange(GuarantorType.getMinValue(), GuarantorType.getMaxValue()); .inMinMaxRange(GuarantorType.getMinValue(), GuarantorType.getMaxValue());
@@ -44,7 +44,6 @@ public final class GuarantorCommandFromApiJsonDeserializer extends AbstractFromA
final JsonElement element = fromApiJsonHelper.parse(json); final JsonElement element = fromApiJsonHelper.parse(json);
Long loanId = fromApiJsonHelper.extractLongNamed(GUARANTOR_JSON_INPUT_PARAMS.LOAN_ID.getValue(), element);
Integer guarantorTypeId = fromApiJsonHelper.extractIntegerSansLocaleNamed(GUARANTOR_JSON_INPUT_PARAMS.GUARANTOR_TYPE_ID.getValue(), Integer guarantorTypeId = fromApiJsonHelper.extractIntegerSansLocaleNamed(GUARANTOR_JSON_INPUT_PARAMS.GUARANTOR_TYPE_ID.getValue(),
element); element);
Long entityId = fromApiJsonHelper.extractLongNamed(GUARANTOR_JSON_INPUT_PARAMS.ENTITY_ID.getValue(), element); Long entityId = fromApiJsonHelper.extractLongNamed(GUARANTOR_JSON_INPUT_PARAMS.ENTITY_ID.getValue(), element);
@@ -61,7 +60,7 @@ public final class GuarantorCommandFromApiJsonDeserializer extends AbstractFromA
String comment = fromApiJsonHelper.extractStringNamed(GUARANTOR_JSON_INPUT_PARAMS.COMMENT.getValue(), element); String comment = fromApiJsonHelper.extractStringNamed(GUARANTOR_JSON_INPUT_PARAMS.COMMENT.getValue(), element);
LocalDate dob = fromApiJsonHelper.extractLocalDateNamed(GUARANTOR_JSON_INPUT_PARAMS.DATE_OF_BIRTH.getValue(), element); LocalDate dob = fromApiJsonHelper.extractLocalDateNamed(GUARANTOR_JSON_INPUT_PARAMS.DATE_OF_BIRTH.getValue(), element);
return new GuarantorCommand(loanId, guarantorTypeId, entityId, firstname, lastname, addressLine1, addressLine2, city, state, zip, return new GuarantorCommand(guarantorTypeId, entityId, firstname, lastname, addressLine1, addressLine2, city, state, zip,
country, mobileNumber, housePhoneNumber, comment, dob); country, mobileNumber, housePhoneNumber, comment, dob);
} }
} }