com.atlassian.jira.imports.project.handler
Class SimpleEntityMapperHandler
java.lang.Object
com.atlassian.jira.imports.project.handler.SimpleEntityMapperHandler
- All Implemented Interfaces:
- ImportEntityHandler
public class SimpleEntityMapperHandler
- extends Object
- implements ImportEntityHandler
This will populate the given Mapper with the global values for a simple globally configured object in JIRA.
This gets all the objects of the given type in the system and puts them into the mapper.
The IssueMapperHandler
is responsible for flagging which of these objects is 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. |
PRIORITY_ENTITY_NAME
public static final String PRIORITY_ENTITY_NAME
- See Also:
- Constant Field Values
STATUS_ENTITY_NAME
public static final String STATUS_ENTITY_NAME
- See Also:
- Constant Field Values
RESOLUTION_ENTITY_NAME
public static final String RESOLUTION_ENTITY_NAME
- See Also:
- Constant Field Values
PROJECT_ROLE_ENTITY_NAME
public static final String PROJECT_ROLE_ENTITY_NAME
- See Also:
- Constant Field Values
SimpleEntityMapperHandler
public SimpleEntityMapperHandler(String entityTypeName,
MapperEntityRegister mapperEntityRegister)
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.