Class GroupingTypesDataValidator

java.lang.Object
org.apache.fineract.portfolio.group.serialization.GroupingTypesDataValidator

@Component public final class GroupingTypesDataValidator extends Object
  • 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

      public void validateForUnassignStaff(String json)
    • validateForAssignStaff

      public void validateForAssignStaff(String json)
    • validateForAssociateClients

      public void validateForAssociateClients(String json)
    • validateForDisassociateClients

      public void validateForDisassociateClients(String json)
    • 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

      public void validateForAssociateGroups(String json)
    • validateForDisassociateGroups

      public void validateForDisassociateGroups(String json)