com.atlassian.jira.imports.fogbugz.transformer
Class FixForVersionTransformer
java.lang.Object
com.atlassian.jira.imports.fogbugz.transformer.FixForVersionTransformer
- All Implemented Interfaces:
- ResultSetTransformer<ExternalVersion>
public class FixForVersionTransformer
- extends Object
- implements ResultSetTransformer<ExternalVersion>
Transforms entries from the FixFor table into ExternalVersion objects.
This transformer works for FogBugz schema 7.0.x, where the schema now looks like this:
+------------+--------------+
| Field | Type |
+------------+--------------+
| ixFixFor | int(11) |
| sFixFor | varchar(255) |
| dt | datetime |
| fDeleted | int(11) |
| ixProject | int(11) |
| fInactive | smallint(6) |
| dtStart | datetime |
| sStartNote | varchar(255) |
+------------+--------------+
The main difference is that now we look for "archived" based on fInactive OR fDeleted.
For more information see their Data Dictionary: http://www.fogcreek.com/fogbugz/KB/dbsetup/FogBugzSchema.html
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixForVersionTransformer
public FixForVersionTransformer(ExternalProject externalProject)
getSqlQuery
public String getSqlQuery()
- Specified by:
getSqlQuery
in interface ResultSetTransformer<ExternalVersion>
transform
public ExternalVersion transform(ResultSet rs)
throws SQLException
- Specified by:
transform
in interface ResultSetTransformer<ExternalVersion>
- Throws:
SQLException
Copyright © 2002-2010 Atlassian. All Rights Reserved.