Class AnonymizeUserService.AnonymizeValidationResult
java.lang.Object
com.atlassian.jira.bc.ServiceResultImpl
com.atlassian.jira.user.anonymize.AnonymizeUserService.AnonymizeValidationResult
- All Implemented Interfaces:
ServiceResult
,Serializable
- Enclosing interface:
- AnonymizeUserService
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAnonymizeValidationResult
(ErrorCollection errors, AnonymizationParameters request, AnonymizeUserService.AnonymizeProcessData processData, AnonymizeUserService.OperationsReport<Collection<AffectedEntity>> affectedEntitiesReport, AnonymizeUserService.OperationsReport<Void> operationValidation) AnonymizeValidationResult
(ErrorCollection errors, ErrorCollection warnings, AnonymizationParameters request, AnonymizeUserService.AnonymizeProcessData processData, AnonymizeUserService.OperationsReport<Collection<AffectedEntity>> affectedEntitiesReport, AnonymizeUserService.OperationsReport<Void> operationValidation) -
Method Summary
Modifier and TypeMethodDescriptionfromFailedBusinessLogicValidation
(AnonymizationParameters anonymizationParameters, BusinessLogicValidationResult businessLogicValidationResult) Outcome of validation process, non null when validation succeeds.Request being validated.boolean
boolean
isValid()
Methods inherited from class com.atlassian.jira.bc.ServiceResultImpl
getErrorCollection
-
Constructor Details
-
AnonymizeValidationResult
public AnonymizeValidationResult(@Nonnull ErrorCollection errors, @Nonnull AnonymizationParameters request, @Nullable AnonymizeUserService.AnonymizeProcessData processData, @Nonnull AnonymizeUserService.OperationsReport<Collection<AffectedEntity>> affectedEntitiesReport, @Nonnull AnonymizeUserService.OperationsReport<Void> operationValidation) -
AnonymizeValidationResult
public AnonymizeValidationResult(@Nonnull ErrorCollection errors, @Nonnull ErrorCollection warnings, @Nonnull AnonymizationParameters request, @Nullable AnonymizeUserService.AnonymizeProcessData processData, @Nonnull AnonymizeUserService.OperationsReport<Collection<AffectedEntity>> affectedEntitiesReport, @Nonnull AnonymizeUserService.OperationsReport<Void> operationValidation)
-
-
Method Details
-
fromFailedBusinessLogicValidation
public static AnonymizeUserService.AnonymizeValidationResult fromFailedBusinessLogicValidation(@Nonnull AnonymizationParameters anonymizationParameters, @Nonnull BusinessLogicValidationResult businessLogicValidationResult) -
getRequest
Request being validated.- Returns:
- Request being validated.
-
getProcessData
Outcome of validation process, non null when validation succeeds.- Returns:
- Outcome of validation process
-
getOperationValidation
-
getAffectedEntitiesReport
@Nonnull public AnonymizeUserService.OperationsReport<Collection<AffectedEntity>> getAffectedEntitiesReport() -
isValid
public boolean isValid()- Specified by:
isValid
in interfaceServiceResult
- Overrides:
isValid
in classServiceResultImpl
- Returns:
- true if there are no errors, false otherwise.
-
getWarnings
-
getWarningCollection
- Specified by:
getWarningCollection
in interfaceServiceResult
- Overrides:
getWarningCollection
in classServiceResultImpl
- Returns:
- an
WarningCollection
that contains all warnings that may have happened as a result of the validation.
-
hasWarnings
public boolean hasWarnings() -
getBusinessLogicValidationResult
-