Class MappingResult

java.lang.Object
com.atlassian.jira.imports.project.core.MappingResult
All Implemented Interfaces:
Serializable

public class MappingResult extends Object implements 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 Details

    • MappingResult

      public MappingResult()
  • Method Details

    • canImport

      public boolean canImport()
      Returns true if all the validation has passed.
      Returns:
      true if all the validation has passed.
    • hasAnyCustomFieldValueErrors

      public boolean hasAnyCustomFieldValueErrors()
    • getIssueTypeMessageSet

      public MessageSet getIssueTypeMessageSet()
    • setIssueTypeMessageSet

      public void setIssueTypeMessageSet(MessageSet issueTypeMessageSet)
    • getCustomFieldMessageSet

      public MessageSet getCustomFieldMessageSet()
    • setCustomFieldMessageSet

      public void setCustomFieldMessageSet(MessageSet customFieldMessageSet)
    • getPriorityMessageSet

      public MessageSet getPriorityMessageSet()
    • setPriorityMessageSet

      public void setPriorityMessageSet(MessageSet priorityMessageSet)
    • getResolutionMessageSet

      public MessageSet getResolutionMessageSet()
    • setResolutionMessageSet

      public void setResolutionMessageSet(MessageSet resolutionMessageSet)
    • getStatusMessageSet

      public MessageSet getStatusMessageSet()
    • setStatusMessageSet

      public void setStatusMessageSet(MessageSet statusMessageSet)
    • getProjectRoleMessageSet

      public MessageSet getProjectRoleMessageSet()
    • getGroupMessageSet

      public MessageSet getGroupMessageSet()
    • setGroupMessageSet

      public void setGroupMessageSet(MessageSet groupMessageSet)
    • getIssueLinkTypeMessageSet

      public MessageSet getIssueLinkTypeMessageSet()
    • setIssueLinkTypeMessageSet

      public void setIssueLinkTypeMessageSet(MessageSet issueLinkTypeMessageSet)
    • setProjectRoleMessageSet

      public void setProjectRoleMessageSet(MessageSet projectRoleMessageSet)
    • setProjectRoleActorMessageSet

      public void setProjectRoleActorMessageSet(MessageSet projectRoleActorMessageSet)
    • getProjectRoleActorMessageSet

      public MessageSet getProjectRoleActorMessageSet()
    • getFileAttachmentMessageSet

      public MessageSet getFileAttachmentMessageSet()
    • setFileAttachmentMessageSet

      public void setFileAttachmentMessageSet(MessageSet fileAttachmentMessageSet)
    • getUserMessageSet

      public MessageSet getUserMessageSet()
    • setUserMessageSet

      public void setUserMessageSet(MessageSet userMessageSet)
    • getIssueSecurityLevelMessageSet

      public MessageSet getIssueSecurityLevelMessageSet()
    • setIssueSecurityLevelMessageSet

      public void setIssueSecurityLevelMessageSet(MessageSet issueSecurityLevelMessageSet)
    • getCustomFieldValueMessageSets

      public Map<String,MessageSet> 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

      public void setCustomFieldValueMessageSets(Map<String,MessageSet> customFieldValueMessageSets)
    • getSystemFieldsMessageList

      public List<ValidationMessage> getSystemFieldsMessageList()
    • setSystemFieldsMessageList

      public void setSystemFieldsMessageList(List<ValidationMessage> messageList)
    • getCustomFieldsMessageList

      public List<ValidationMessage> getCustomFieldsMessageList()
    • setCustomFieldsMessageList

      public void setCustomFieldsMessageList(List<ValidationMessage> customFieldsMessageList)
    • getPluginMessageList

      public List<ValidationMessage> getPluginMessageList()
    • getTextFieldLengthExceedingLimitMessageSet

      public MessageSet getTextFieldLengthExceedingLimitMessageSet()
    • setTextFieldLengthExceedingLimitMessageSet

      public void setTextFieldLengthExceedingLimitMessageSet(MessageSet textFieldExceedingLimitMessageSet)
    • setPluginMessageList

      public void setPluginMessageList(List<ValidationMessage> pluginMessageList)