com.atlassian.jira.imports.project.parser
Class UserAssociationParserImpl
java.lang.Object
com.atlassian.jira.imports.project.parser.UserAssociationParserImpl
- All Implemented Interfaces:
- UserAssociationParser
public class UserAssociationParserImpl
- extends Object
- implements UserAssociationParser
- Since:
- v3.13
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserAssociationParserImpl
public UserAssociationParserImpl()
parseVoter
public ExternalVoter parseVoter(Map attributes)
throws ParseException
- Description copied from interface:
UserAssociationParser
- Parses the voter data from the backup XML.
- Specified by:
parseVoter
in interface UserAssociationParser
- Parameters:
attributes
- is a map of key value pairs that represent the attributes of an ExternalVoter.
The parser will only create an ExternalVoter if the sinkNodeEntity attribute is provided an is 'Issue' AND
the associationType attribute is provided and is 'VoteIssue'.
The following attributes are required, otherwise a ParseException will be thrown:
- sinkNodeId (represents issue id, required)
- sourceName (represents voter, required)
- Returns:
- an ExternalVoter if the attributes contain the required fields, null otherwise
- Throws:
ParseException
- if the required fields are not found in the attributes map
parseWatcher
public ExternalWatcher parseWatcher(Map attributes)
throws ParseException
- Description copied from interface:
UserAssociationParser
- Parses the watcher data from the backup XML.
- Specified by:
parseWatcher
in interface UserAssociationParser
- Parameters:
attributes
- is a map of key value pairs that represent the attributes of an ExternalWatcher.
The parser will only create an ExternalWatcher if the sinkNodeEntity attribute is provided an is 'Issue' AND
the associationType attribute is provided and is 'WatchIssue'.
The following attributes are required, otherwise a ParseException will be thrown:
- sinkNodeId (represents issue id, required)
- sourceName (represents watcher, required)
- Returns:
- an ExternalWatcher if the attributes contain the required fields, null otherwise
- Throws:
ParseException
- if the required fields are not found in the attributes map
Copyright © 2002-2013 Atlassian. All Rights Reserved.