public class UserAssociationParserImpl extends Object implements UserAssociationParser
ASSOCIATION_TYPE_VOTE_ISSUE, ASSOCIATION_TYPE_WATCH_ISSUE, USER_ASSOCIATION_ENTITY_NAME
Constructor and Description |
---|
UserAssociationParserImpl() |
Modifier and Type | Method and Description |
---|---|
ExternalVoter |
parseVoter(Map attributes)
Parses the voter data from the backup XML.
|
ExternalWatcher |
parseWatcher(Map attributes)
Parses the watcher data from the backup XML.
|
public ExternalVoter parseVoter(Map attributes) throws ParseException
UserAssociationParser
parseVoter
in interface UserAssociationParser
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:ParseException
- if the required fields are not found in the attributes mappublic ExternalWatcher parseWatcher(Map attributes) throws ParseException
UserAssociationParser
parseWatcher
in interface UserAssociationParser
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:ParseException
- if the required fields are not found in the attributes mapCopyright © 2002-2016 Atlassian. All Rights Reserved.