Class ServiceResultImpl

java.lang.Object
com.atlassian.jira.bc.ServiceResultImpl
All Implemented Interfaces:
ServiceResult, Serializable
Direct Known Subclasses:
AdhocNotificationService.ValidateNotificationResult, AnonymizeUserService.AnonymizeValidationResult, ArchivedIssueSearchService.ValidationResult, ArchivedIssueService.ValidationResult, CommentService.CommentCreateValidationResult, CommentService.CommentUpdateValidationResult, DataImportService.ImportResult, DataImportService.ImportValidationResult, EntityPropertyService.PropertyKeys, EntityPropertyService.PropertyServiceResult, EntityPropertyService.SetPropertyValidationResult, HistoryMetadataManager.HistoryMetadataResult, IssueLinkService.DeleteIssueLinkValidationResult, IssueLinkService.IssueLinkResult, IssueLinkService.IssueLinkValidationResult, IssueLinkService.SingleIssueLinkResult, IssueService.AsynchronousTaskResult, IssueService.CloneValidationResult, IssueService.IssueValidationResult, IssueService.TransitionValidationResult, IssueTypeService.CreateValidationResult, IssueTypeService.DeleteValidationResult, IssueTypeService.UpdateValidationResult, LabelService.LabelsResult, LabelService.LabelSuggestionResult, LabelService.LabelValidationResult, ProjectService.AbstractProjectResult, ProjectService.AbstractProjectValidationResult, ProjectService.CreateProjectValidationResult, ProjectService.DeleteProjectResult, ProjectService.UpdateProjectSchemesValidationResult, RemoteIssueLinkService.DeleteByGlobalIdValidationResult, RemoteIssueLinkService.DeleteValidationResult, RemoteIssueLinkService.RemoteIssueLinkListResult, RemoteIssueLinkService.RemoteIssueLinkResult, RemoteVersionLinkService.DeleteValidationResult, RemoteVersionLinkService.PutValidationResult, RemoteVersionLinkService.RemoteVersionLinkListResult, RemoteVersionLinkService.RemoteVersionLinkResult, ServiceOutcomeImpl, ServiceResultWithWarnings, ShareService.ValidateShareResult, TerminologyEntryWriter.TerminologyValidationResult, UserPropertyChangeService.UserPropertyChangeValidationResult, UserService.AddUserToApplicationValidationResult, UserService.CreateUsernameValidationResult, UserService.CreateUserValidationResult, UserService.DeleteUserValidationResult, UserService.RemoveUserFromApplicationValidationResult, UserService.UpdateUserValidationResult, VersionService.AbstractVersionResult, VersionService.CreateVersionValidationResult, VersionService.ReasonsServiceResult, VersionService.VersionsResult, VoteService.VoteValidationResult

@PublicApi public class ServiceResultImpl extends Object implements ServiceResult, Serializable
Simple implementation of a validation result.

Consider using ServiceOutcome, which avoids to have to create a new class.

Included in the jira-api module not because it should be used by plugin developers, but because it is extended by inner classes on many Services eg see IssueService.TransitionValidationResult

Since:
v4.0
See Also: