com.atlassian.jira.imports.project.handler
Class ProjectIssueSecurityLevelMapperHandler
java.lang.Object
com.atlassian.jira.imports.project.handler.ProjectIssueSecurityLevelMapperHandler
- All Implemented Interfaces:
- ImportEntityHandler
public class ProjectIssueSecurityLevelMapperHandler
- extends Object
- implements ImportEntityHandler
This will populate the IssueSecurityLevelMapper with projects issue security levels. This gets
all issue security levels for the specified project and puts them into the mapper as old values. The
IssueMapperHandler
is responsible for flagging security levels as
required for a specific project.
- Since:
- v3.13
Method Summary |
void |
endDocument()
Provides the implementation an opportunity to perform some action when the document is finished being read. |
boolean |
equals(Object o)
|
void |
handleEntity(String entityName,
Map<String,String> attributes)
This is the main method to implement when using this ImportEntityHandler. |
int |
hashCode()
|
void |
startDocument()
Provides the implementation an opportunity to perform some action when the document is starting to
be read. |
SCHEME_ISSUE_SECURITY_LEVELS_ENTITY_NAME
public static final String SCHEME_ISSUE_SECURITY_LEVELS_ENTITY_NAME
- See Also:
- Constant Field Values
ISSUE_SECURITY_LEVEL_SCHEME
public static final String ISSUE_SECURITY_LEVEL_SCHEME
- See Also:
- Constant Field Values
ISSUE_SECURITY_LEVEL_ID
public static final String ISSUE_SECURITY_LEVEL_ID
- See Also:
- Constant Field Values
ISSUE_SECURITY_LEVEL_NAME
public static final String ISSUE_SECURITY_LEVEL_NAME
- See Also:
- Constant Field Values
NODE_ASSOCIATION_ISSUE_SECURITY_SCHEME
public static final String NODE_ASSOCIATION_ISSUE_SECURITY_SCHEME
- See Also:
- Constant Field Values
ProjectIssueSecurityLevelMapperHandler
public ProjectIssueSecurityLevelMapperHandler(BackupProject backupProject,
SimpleProjectImportIdMapper issueSecurityLevelMapper)
handleEntity
public void handleEntity(String entityName,
Map<String,String> attributes)
throws ParseException
- Description copied from interface:
ImportEntityHandler
- This is the main method to implement when using this ImportEntityHandler. This method will provide the
entity name and a complete map of attribute key/value pairs. This includes any nested element tags that
will have CDATA bodies.
- Specified by:
handleEntity
in interface ImportEntityHandler
- Parameters:
entityName
- identifies the entity (i.e. Issue)attributes
- complete list of the attributes listed in the XML element including the nested
elements.
- Throws:
ParseException
- if the entity is invalid a ParseException will be thrown.
startDocument
public void startDocument()
- Description copied from interface:
ImportEntityHandler
- Provides the implementation an opportunity to perform some action when the document is starting to
be read.
- Specified by:
startDocument
in interface ImportEntityHandler
endDocument
public void endDocument()
- Description copied from interface:
ImportEntityHandler
- Provides the implementation an opportunity to perform some action when the document is finished being read.
- Specified by:
endDocument
in interface ImportEntityHandler
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2002-2014 Atlassian. All Rights Reserved.