Class UserDataValidator
java.lang.Object
org.apache.fineract.useradministration.service.UserDataValidator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserDataValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, PasswordValidationPolicyRepository passwordValidationPolicy) -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateForChangePassword(String json, org.apache.fineract.useradministration.domain.AppUser authenticatedUser) voidvalidateForCreate(String json) voidvalidateForUpdate(String json, org.apache.fineract.useradministration.domain.AppUser authenticatedUser)
-
Field Details
-
USERNAME
- See Also:
-
FIRSTNAME
- See Also:
-
LASTNAME
- See Also:
-
EMAIL
- See Also:
-
OFFICE_ID
- See Also:
-
NOT_SELECTED_ROLES
- See Also:
-
ROLES
- See Also:
-
SEND_PASSWORD_TO_EMAIL
- See Also:
-
STAFF_ID
- See Also:
-
PASSWORD_NEVER_EXPIRES
- See Also:
-
PASSWORD_NEVER_EXPIRE
- See Also:
-
-
Constructor Details
-
UserDataValidator
@Autowired public UserDataValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, PasswordValidationPolicyRepository passwordValidationPolicy)
-
-
Method Details
-
validateForCreate
-
validateForChangePassword
public void validateForChangePassword(String json, org.apache.fineract.useradministration.domain.AppUser authenticatedUser) -
validateForUpdate
public void validateForUpdate(String json, org.apache.fineract.useradministration.domain.AppUser authenticatedUser)
-