Jira-integration: Jira configuration entity
Jira-integration: synchronize order-elements with jira issues

An interface that JiraOrderElementSynchronizer implements.
It synchronizes order-elements inclusive progress assignments and measurements of
an existing order with jira issues
Jira-integration: synchronize the timesheets of order-tasks with jira issues

An interface that JiraTimesheetSynchronizer implements.
It synchronizes the timesheets of order-tasks of an existing order with jira issues
A WorkReportType object with the name 'jira-connector' must exist and configured properly
prior to start synchronization of timesheets
Jira-integration: synchronize order-elements with jira issues

An implementation of the interface IJiraOrderElementSynchronizer.
It synchronizes order-elements inclusive progress assignments and measurements of an
existing order with jira issues.
Loops through all jira issues and creates or updates order-lines/order-elements, hoursgroup,
progress assignments and measurements
Jira-integration: synchronize the timesheets with jira issues

An implementation of the interface IJiraTimesheetSynchronizer.
It synchronizes the timesheets of order-tasks of an existing order with jira issues.
Loops through all jira issues and creates or updates timesheets(WorkReports) for an
existing order. As a pre condition a WorkReportType with the name 'jira-connector'
must be created and configured properly prior to synchronization of timesheets.
Jira-integration: a jira client to interact with jira RESTful web service

Interacts with Jira RESTful web service and supports only get method. Moreover it does
basic authentication check using org.libreplan.ws.common.impl.Util.addAuthorizationHeader()
Jira-integration: non persistent beans to map jira's REST response
Jira-integration: Keeps track the synchronization info.
Jira-integration: modal dialog to show the synchronization's success or failer info
Jira-integration: Test for JiraOrderElementSynchronizer
Jira-integration: Test for JiraTimesheetSynchronizer
Jira-integration: Test for JiraRESTClient

Configuration properties are located in ..scripts/jira-connector/jira-conn.properties
Jira-integration: JiraConfiguration entity added
Jira-integration: create and set JiraConfiguration added to loadRequiredData method
Jira-integration: new columns jira-configurations and importedLabel added

New jira-configurations columns added to configuration table
New imported_label column added to order_table
Jira-integration: extended with jira-configuration properties
Jira-integration: extended with ImporedLabel property
Jira-integration: new dependency groupId=org.codehaus.jackson added

jackson-jaxrs provided and jackson-xc added and is used bij JiraREST client
to parse the json response and map to jira beans
Jira-integration: testJiraConnection method added

testJiraConnection method added, to test if user can be connected to jira
and also getter and setter -JiraConfiguration methods added
Jira-integration: set and get JiraConfiguration added