package

com.atlassian.jira.upgrade.tasks.role

Package that provides migration for use permission and licenses from dark ages (JIRA 6.x) to renaissance (JIRA 7.x).

Interfaces

DefaultApplicationDao Simple DAO for default applications. 
DefaultApplicationService Sets the Default Application after Renaissance migration. 
Jira6xServiceDeskLicenseProvider Retrieves Service Desk license for Renaissance migration. 
MigrationGroupService Service for retrieving groups with attributes and members of a group. 
MigrationLog Accumulates state, for logging upon completion of migration; which messages are logged depends on whether the migration was successful or not. 
MigrationLogDao Exists for writing migration log messages to the relevant logs, typically the JIRA output logs and Audit log. 
RenaissanceMigration Performs renaissance migration (i.e. 
ServiceDeskPropertySetDao Allows to set com.opensymphony.module.propertyset.PropertySet for Service Desk namespace. 

Classes

ApplicationRoles Represents all application roles for the renaissance migration (i.e. 
ApplicationRolesDaoImpl  
AuditEntry  
DefaultApplicationDaoImpl  
DefaultApplicationServiceImpl  
Jira6xServiceDeskLicenseProviderImpl  
LicenseDaoImpl  
Licenses Represents the collection of licenses in renaissance migration (i.e. 
MigrationChangedValue  
MigrationGroupServiceImpl  
MigrationLogDaoImpl  
MigrationLogImpl  
MigrationState Represents the state of JIRA in the renaissance migration (i.e. 
MigrationValidatorImpl Validate role migration before committing them to the database 
MoveJira6xABPServiceDeskPermissions Migrates Service Desk permission for Agent Based Pricing (this also includes Role Based Pricing licenses in the old store). 
RenaissanceMigrationImpl  
ServiceDeskPropertySetDaoImpl  

Enums

Exceptions

MigrationFailedException An exception that captures all the renaissance migration (i.e.