com.atlassian.jira.bc.scheme.distiller.SchemeDistillerService |
Known Indirect Subclasses |
This is a service wrapper around the manager implementation. All validation will be carried out in the service.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method does the work of analyzing and distilling, if possible, the passed in
Scheme 's. | |||||||||||
This method will return a SchemeRelationships object for the internal collections of distilled
scheme results.
| |||||||||||
This method checks if the new scheme name passed in already exists.
| |||||||||||
This method will persist the result of the 'distilling' operation.
|
This method does the work of analyzing and distilling, if possible, the passed in Scheme
's.
schemes | a collection of Scheme objects representing the schemes that you would like to
try to 'distill'. |
---|
DistilledSchemeResults
for full details.
The object will contain empty collections if null or an empty collection is passed in.
This method will return a SchemeRelationships object for the internal collections of distilled scheme results. These will show if each scheme entity type matches each other, or not at all.
This method checks if the new scheme name passed in already exists. If the scheme name exists an error will be added to the error collection. The error will be added for the passed in fieldName if it is non-null.
This method will persist the result of the 'distilling' operation. The newly created scheme will be saved to persistent store and the project associations will be updated to point to the new scheme.
DataAccessException | if something goes wrong at the db level. |
---|