Class MappingResult
java.lang.Object
com.atlassian.jira.imports.project.core.MappingResult
- All Implemented Interfaces:
Serializable
A kitchen-sink-like object that passes back the project import data and any messages that validation may want to communicate.
- Since:
- v3.13
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returnstrue
if all the validation has passed.Returns a Map keyed on the CustomField, with a MessageSet for each Custom Field containing anyboolean
void
setCustomFieldMessageSet
(MessageSet customFieldMessageSet) void
setCustomFieldsMessageList
(List<ValidationMessage> customFieldsMessageList) void
setCustomFieldValueMessageSets
(Map<String, MessageSet> customFieldValueMessageSets) void
setFileAttachmentMessageSet
(MessageSet fileAttachmentMessageSet) void
setGroupMessageSet
(MessageSet groupMessageSet) void
setIssueLinkTypeMessageSet
(MessageSet issueLinkTypeMessageSet) void
setIssueSecurityLevelMessageSet
(MessageSet issueSecurityLevelMessageSet) void
setIssueTypeMessageSet
(MessageSet issueTypeMessageSet) void
setPluginMessageList
(List<ValidationMessage> pluginMessageList) void
setPriorityMessageSet
(MessageSet priorityMessageSet) void
setProjectRoleActorMessageSet
(MessageSet projectRoleActorMessageSet) void
setProjectRoleMessageSet
(MessageSet projectRoleMessageSet) void
setResolutionMessageSet
(MessageSet resolutionMessageSet) void
setStatusMessageSet
(MessageSet statusMessageSet) void
setSystemFieldsMessageList
(List<ValidationMessage> messageList) void
setTextFieldLengthExceedingLimitMessageSet
(MessageSet textFieldExceedingLimitMessageSet) void
setUserMessageSet
(MessageSet userMessageSet)
-
Constructor Details
-
MappingResult
public MappingResult()
-
-
Method Details
-
canImport
public boolean canImport()Returnstrue
if all the validation has passed.- Returns:
true
if all the validation has passed.
-
hasAnyCustomFieldValueErrors
public boolean hasAnyCustomFieldValueErrors() -
getIssueTypeMessageSet
-
setIssueTypeMessageSet
-
getCustomFieldMessageSet
-
setCustomFieldMessageSet
-
getPriorityMessageSet
-
setPriorityMessageSet
-
getResolutionMessageSet
-
setResolutionMessageSet
-
getStatusMessageSet
-
setStatusMessageSet
-
getProjectRoleMessageSet
-
getGroupMessageSet
-
setGroupMessageSet
-
getIssueLinkTypeMessageSet
-
setIssueLinkTypeMessageSet
-
setProjectRoleMessageSet
-
setProjectRoleActorMessageSet
-
getProjectRoleActorMessageSet
-
getFileAttachmentMessageSet
-
setFileAttachmentMessageSet
-
getUserMessageSet
-
setUserMessageSet
-
getIssueSecurityLevelMessageSet
-
setIssueSecurityLevelMessageSet
-
getCustomFieldValueMessageSets
Returns a Map keyed on the CustomField, with a MessageSet for each Custom Field containing any- Returns:
- a Map keyed on the CustomField, with a MessageSet for each Custom Field containing any
-
setCustomFieldValueMessageSets
-
getSystemFieldsMessageList
-
setSystemFieldsMessageList
-
getCustomFieldsMessageList
-
setCustomFieldsMessageList
-
getPluginMessageList
-
getTextFieldLengthExceedingLimitMessageSet
-
setTextFieldLengthExceedingLimitMessageSet
public void setTextFieldLengthExceedingLimitMessageSet(MessageSet textFieldExceedingLimitMessageSet) -
setPluginMessageList
-