Class SmsCampaignValidator
java.lang.Object
org.apache.fineract.infrastructure.campaigns.sms.serialization.SmsCampaignValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSmsCampaignValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, DeviceRegistrationRepositoryWrapper deviceRegistrationRepository) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValidNotificationOrSms(org.apache.fineract.portfolio.client.domain.Client client, SmsCampaign smsCampaign, Object mobileNo) voidvalidateActivation(String json) voidvalidateClosedDate(String json) voidvalidateClosure(String json) voidvalidateCreate(String json) voidvalidateForUpdate(String json) voidvalidatePreviewMessage(String json)
-
Field Details
-
RESOURCE_NAME
- See Also:
-
campaignName
- See Also:
-
campaignType
- See Also:
-
triggerType
- See Also:
-
triggerEntityType
- See Also:
-
triggerActionType
- See Also:
-
providerId
- See Also:
-
runReportId
- See Also:
-
paramValue
- See Also:
-
message
- See Also:
-
activationDateParamName
- See Also:
-
recurrenceStartDate
- See Also:
-
dateTimeFormat
- See Also:
-
submittedOnDateParamName
- See Also:
-
closureDateParamName
- See Also:
-
recurrenceParamName
- See Also:
-
statusParamName
- See Also:
-
localeParamName
- See Also:
-
dateFormatParamName
- See Also:
-
frequencyParamName
- See Also:
-
intervalParamName
- See Also:
-
repeatsOnDayParamName
- See Also:
-
isNotificationParamName
- See Also:
-
supportedParams
-
supportedParamsForUpdate
-
ACTIVATION_REQUEST_DATA_PARAMETERS
-
CLOSE_REQUEST_DATA_PARAMETERS
-
PREVIEW_REQUEST_DATA_PARAMETERS
-
-
Constructor Details
-
SmsCampaignValidator
@Autowired public SmsCampaignValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, DeviceRegistrationRepositoryWrapper deviceRegistrationRepository)
-
-
Method Details
-
validateCreate
-
validateForUpdate
-
validatePreviewMessage
-
validateClosedDate
-
validateActivation
-
validateClosure
-
isValidNotificationOrSms
public boolean isValidNotificationOrSms(org.apache.fineract.portfolio.client.domain.Client client, SmsCampaign smsCampaign, Object mobileNo)
-