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 TypeMethodDescriptionbooleanReturnstrueif all the validation has passed.Returns a Map keyed on the CustomField, with a MessageSet for each Custom Field containing anybooleanvoidsetCustomFieldMessageSet(MessageSet customFieldMessageSet) voidsetCustomFieldsMessageList(List<ValidationMessage> customFieldsMessageList) voidsetCustomFieldValueMessageSets(Map<String, MessageSet> customFieldValueMessageSets) voidsetFileAttachmentMessageSet(MessageSet fileAttachmentMessageSet) voidsetGroupMessageSet(MessageSet groupMessageSet) voidsetIssueLinkTypeMessageSet(MessageSet issueLinkTypeMessageSet) voidsetIssueSecurityLevelMessageSet(MessageSet issueSecurityLevelMessageSet) voidsetIssueTypeMessageSet(MessageSet issueTypeMessageSet) voidsetPluginMessageList(List<ValidationMessage> pluginMessageList) voidsetPriorityMessageSet(MessageSet priorityMessageSet) voidsetProjectRoleActorMessageSet(MessageSet projectRoleActorMessageSet) voidsetProjectRoleMessageSet(MessageSet projectRoleMessageSet) voidsetResolutionMessageSet(MessageSet resolutionMessageSet) voidsetStatusMessageSet(MessageSet statusMessageSet) voidsetSystemFieldsMessageList(List<ValidationMessage> messageList) voidsetTextFieldLengthExceedingLimitMessageSet(MessageSet textFieldExceedingLimitMessageSet) voidsetUserMessageSet(MessageSet userMessageSet)
-
Constructor Details
-
MappingResult
public MappingResult()
-
-
Method Details
-
canImport
public boolean canImport()Returnstrueif all the validation has passed.- Returns:
trueif 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
-