public class

MappingResult

extends Object
implements Serializable
java.lang.Object
   ↳ com.atlassian.jira.imports.project.core.MappingResult

Class Overview

A kitchen-sink-like object that passes back the project import data and any messages that validation may want to communicate.

Summary

Public Constructors
MappingResult()
Public Methods
boolean canImport()
Returns true if all the validation has passed.
MessageSet getCustomFieldMessageSet()
Map<StringMessageSet> getCustomFieldValueMessageSets()
Returns a Map keyed on the CustomField, with a MessageSet for each Custom Field containing any
List<ValidationMessage> getCustomFieldsMessageList()
MessageSet getFileAttachmentMessageSet()
MessageSet getGroupMessageSet()
MessageSet getIssueLinkTypeMessageSet()
MessageSet getIssueSecurityLevelMessageSet()
MessageSet getIssueTypeMessageSet()
List<ValidationMessage> getPluginMessageList()
MessageSet getPriorityMessageSet()
MessageSet getProjectRoleActorMessageSet()
MessageSet getProjectRoleMessageSet()
MessageSet getResolutionMessageSet()
MessageSet getStatusMessageSet()
List<ValidationMessage> getSystemFieldsMessageList()
MessageSet getTextFieldLengthExceedingLimitMessageSet()
MessageSet getUserMessageSet()
boolean hasAnyCustomFieldValueErrors()
void setCustomFieldMessageSet(MessageSet customFieldMessageSet)
void setCustomFieldValueMessageSets(Map<StringMessageSet> customFieldValueMessageSets)
void setCustomFieldsMessageList(List<ValidationMessage> customFieldsMessageList)
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)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MappingResult ()

Public Methods

public boolean canImport ()

Returns true if all the validation has passed.

Returns
  • true if all the validation has passed.

public MessageSet getCustomFieldMessageSet ()

public Map<StringMessageSet> 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

public List<ValidationMessage> getCustomFieldsMessageList ()

public MessageSet getFileAttachmentMessageSet ()

public MessageSet getGroupMessageSet ()

public MessageSet getIssueLinkTypeMessageSet ()

public MessageSet getIssueSecurityLevelMessageSet ()

public MessageSet getIssueTypeMessageSet ()

public List<ValidationMessage> getPluginMessageList ()

public MessageSet getPriorityMessageSet ()

public MessageSet getProjectRoleActorMessageSet ()

public MessageSet getProjectRoleMessageSet ()

public MessageSet getResolutionMessageSet ()

public MessageSet getStatusMessageSet ()

public List<ValidationMessage> getSystemFieldsMessageList ()

public MessageSet getTextFieldLengthExceedingLimitMessageSet ()

public MessageSet getUserMessageSet ()

public boolean hasAnyCustomFieldValueErrors ()

public void setCustomFieldMessageSet (MessageSet customFieldMessageSet)

public void setCustomFieldValueMessageSets (Map<StringMessageSet> customFieldValueMessageSets)

public void setCustomFieldsMessageList (List<ValidationMessage> customFieldsMessageList)

public void setFileAttachmentMessageSet (MessageSet fileAttachmentMessageSet)

public void setGroupMessageSet (MessageSet groupMessageSet)

public void setIssueLinkTypeMessageSet (MessageSet issueLinkTypeMessageSet)

public void setIssueSecurityLevelMessageSet (MessageSet issueSecurityLevelMessageSet)

public void setIssueTypeMessageSet (MessageSet issueTypeMessageSet)

public void setPluginMessageList (List<ValidationMessage> pluginMessageList)

public void setPriorityMessageSet (MessageSet priorityMessageSet)

public void setProjectRoleActorMessageSet (MessageSet projectRoleActorMessageSet)

public void setProjectRoleMessageSet (MessageSet projectRoleMessageSet)

public void setResolutionMessageSet (MessageSet resolutionMessageSet)

public void setStatusMessageSet (MessageSet statusMessageSet)

public void setSystemFieldsMessageList (List<ValidationMessage> messageList)

public void setTextFieldLengthExceedingLimitMessageSet (MessageSet textFieldExceedingLimitMessageSet)

public void setUserMessageSet (MessageSet userMessageSet)