Part of lp.soyuz.interfaces.packagecopyrequest View In Hierarchy
| Method | new | Create a new copy request using the package locations passed. |
| Method | getByPersonAndStatus | Return copy requests that match requester and status. |
| Method | getByTargetDistroSeries | Return copy requests with matching target distroseries. |
| Method | getBySourceDistroSeries | Return copy requests with matching source distroseries. |
| Method | getByTargetArchive | Return copy requests with matching target archive. |
| Parameters | source | PackageLocation specifying the source of the package copy operation. |
| target | PackageLocation specifying the target of the package copy operation. | |
| requester | The person who requested the package copy operation. | |
| copy_binaries | Whether or not binary packages should be copied as well. | |
| reason | The reason for this package copy request. | |
| Returns | a newly created IPackageCopyRequest. | |
If no status is passed, all copy requests for 'requester' will be returned.
| Parameters | requester | The person who requested the package copy operation. |
| status | Optional PackageCopyStatus filter, if passed only
copy requests with that status will be considered. | |
| Returns | a (potentially empty) result set of IPackageCopyRequest
instances. | |
| Parameters | distroseries | The target distroseries to look for. |
| Returns | a (potentially empty) result set of IPackageCopyRequest
instances. | |
| Parameters | distroseries | The source distroseries to look for. |
| Returns | a (potentially empty) result set of IPackageCopyRequest
instances. | |
| Parameters | distroseries | The target archive to look for. |
| Returns | a (potentially empty) result set of IPackageCopyRequest
instances. | |