Class GroupingTypesDataValidator
java.lang.Object
org.apache.fineract.portfolio.group.serialization.GroupingTypesDataValidator
-
Constructor Summary
ConstructorsConstructorDescriptionGroupingTypesDataValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, GroupRepositoryWrapper groupRepositoryWrapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateForActivation(org.apache.fineract.infrastructure.core.api.JsonCommand command, String resourceName) voidvalidateForAssignStaff(String json) voidvoidvoidvalidateForCenterClose(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateForCreateCenter(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateForCreateCenterGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateForCreateGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvoidvoidvalidateForGroupClose(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvoidvalidateForUpdateCenter(org.apache.fineract.infrastructure.core.api.JsonCommand command, Long centerId) voidvalidateForUpdateGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command, Long groupId)
-
Constructor Details
-
GroupingTypesDataValidator
@Autowired public GroupingTypesDataValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, GroupRepositoryWrapper groupRepositoryWrapper)
-
-
Method Details
-
validateForCreateCenter
public void validateForCreateCenter(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateForCreateCenterGroup
public void validateForCreateCenterGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateForCreateGroup
public void validateForCreateGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateForUpdateCenter
public void validateForUpdateCenter(org.apache.fineract.infrastructure.core.api.JsonCommand command, Long centerId) -
validateForUpdateGroup
public void validateForUpdateGroup(org.apache.fineract.infrastructure.core.api.JsonCommand command, Long groupId) -
validateForActivation
public void validateForActivation(org.apache.fineract.infrastructure.core.api.JsonCommand command, String resourceName) -
validateForUnassignStaff
-
validateForAssignStaff
-
validateForAssociateClients
-
validateForDisassociateClients
-
validateForGroupClose
public void validateForGroupClose(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateForCenterClose
public void validateForCenterClose(org.apache.fineract.infrastructure.core.api.JsonCommand command) -
validateForAssociateGroups
-
validateForDisassociateGroups
-