Merging Binny's code around MIFOSX-1468
This commit is contained in:
+1
-1
@@ -49,7 +49,7 @@ public class StaffApiResource {
|
|||||||
* {@link StaffData}.
|
* {@link StaffData}.
|
||||||
*/
|
*/
|
||||||
private final Set<String> RESPONSE_DATA_PARAMETERS = new HashSet<>(Arrays.asList("id", "firstname", "lastname", "displayName",
|
private final Set<String> RESPONSE_DATA_PARAMETERS = new HashSet<>(Arrays.asList("id", "firstname", "lastname", "displayName",
|
||||||
"officeId", "officeName", "isLoanOfficer", "externalId", "mobileNo", "allowedOffices", "isActive", "dateJoined"));
|
"officeId", "officeName", "isLoanOfficer", "externalId", "mobileNo", "allowedOffices", "isActive", "joiningDate"));
|
||||||
|
|
||||||
private final String resourceNameForPermissions = "STAFF";
|
private final String resourceNameForPermissions = "STAFF";
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -23,7 +23,6 @@ import org.joda.time.LocalDate;
|
|||||||
import org.mifosplatform.infrastructure.core.api.JsonCommand;
|
import org.mifosplatform.infrastructure.core.api.JsonCommand;
|
||||||
import org.mifosplatform.infrastructure.core.data.EnumOptionData;
|
import org.mifosplatform.infrastructure.core.data.EnumOptionData;
|
||||||
import org.mifosplatform.organisation.office.domain.Office;
|
import org.mifosplatform.organisation.office.domain.Office;
|
||||||
import org.mifosplatform.portfolio.client.api.ClientApiConstants;
|
|
||||||
import org.springframework.data.jpa.domain.AbstractPersistable;
|
import org.springframework.data.jpa.domain.AbstractPersistable;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@@ -103,8 +102,7 @@ public class Staff extends AbstractPersistable<Long> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Staff(final Office staffOffice, final String firstname, final String lastname, final String externalId, final String mobileNo,
|
private Staff(final Office staffOffice, final String firstname, final String lastname, final String externalId, final String mobileNo,
|
||||||
final boolean isLoanOfficer, final Boolean isActive,
|
final boolean isLoanOfficer, final Boolean isActive, final LocalDate joiningDate) {
|
||||||
final LocalDate joiningDate) {
|
|
||||||
this.office = staffOffice;
|
this.office = staffOffice;
|
||||||
this.firstname = StringUtils.defaultIfEmpty(firstname, null);
|
this.firstname = StringUtils.defaultIfEmpty(firstname, null);
|
||||||
this.lastname = StringUtils.defaultIfEmpty(lastname, null);
|
this.lastname = StringUtils.defaultIfEmpty(lastname, null);
|
||||||
@@ -192,7 +190,7 @@ public class Staff extends AbstractPersistable<Long> {
|
|||||||
|
|
||||||
final String joiningDateParamName = "joiningDate";
|
final String joiningDateParamName = "joiningDate";
|
||||||
if (command.isChangeInDateParameterNamed(joiningDateParamName, this.joiningDate)) {
|
if (command.isChangeInDateParameterNamed(joiningDateParamName, this.joiningDate)) {
|
||||||
final String valueAsInput = command.stringValueOfParameterNamed(joiningDateParamName);
|
final String valueAsInput = command.stringValueOfParameterNamed(joiningDateParamName);
|
||||||
actualChanges.put(joiningDateParamName, valueAsInput);
|
actualChanges.put(joiningDateParamName, valueAsInput);
|
||||||
final LocalDate newValue = command.localDateValueOfParameterNamed(joiningDateParamName);
|
final LocalDate newValue = command.localDateValueOfParameterNamed(joiningDateParamName);
|
||||||
this.joiningDate = newValue.toDate();
|
this.joiningDate = newValue.toDate();
|
||||||
|
|||||||
Reference in New Issue
Block a user