Part of lp.soyuz.interfaces.packageset View In Hierarchy
Known subclasses: lp.soyuz.interfaces.webservice.IPackageset
| Method | sourcesIncluded | Get all source names associated with this package set. |
| Method | setsIncludedBy | Get all package sets that include this one. |
| Method | setsIncluded | Get all package sets that are included by this one. |
| Method | sourcesSharedBy | Get source package names also included by another package set. |
| Method | sourcesNotSharedBy | Get source package names not included by another package set. |
| Method | getSourcesIncluded | Get all source names associated with this package set. |
| Method | isSourceIncluded | Is this source package name included in this package set? |
| Method | getSourcesSharedBy | Get source package names also included by another package set. |
| Method | getSourcesNotSharedBy | Get source package names not included by another package set. |
| Method | relatedSets | Get all other package sets in this set's PackagesetGroup. |
Inherited from IHasOwner:
| Attribute | owner | The object's owner, which is an IPerson. |
This method returns the source package names that are directly or indirectly associated with the package set at hand. Indirect associations may be defined through package set successors.
| Parameters | direct_inclusion | if this flag is set to True only sources directly included by this package set will be considered. |
| Returns | A (potentially empty) sequence of ISourcePackageName
instances. | |
Return all package sets that directly or indirectly include this one.
| Parameters | direct_inclusion | if this flag is set to True only sets directly including this one will be considered. |
| Returns | A (potentially empty) sequence of IPackageset instances. | |
Return all package sets that are directly or indirectly included by this one.
| Parameters | direct_inclusion | if this flag is set to True only sets directly included by this one will be considered. |
| Returns | A (potentially empty) sequence of IPackageset instances. | |
What source package names does this package set have in common with
the other_package_set?
| Parameters | other_package_set | the other package set |
| direct_inclusion | if this flag is set to True only directly included sources will be considered. | |
| Returns | A (potentially empty) sequence of ISourcePackageName
instances. | |
Which source package names included by this package are not
included by the other_package_set?
| Parameters | other_package_set | the other package set |
| direct_inclusion | if this flag is set to True only directly included sources will be considered. | |
| Returns | A (potentially empty) sequence of ISourcePackageName
instances. | |
This method returns the source package names that are directly or indirectly associated with the package set at hand. Indirect associations may be defined through package set successors.
Please note: this method was mainly introduced in order to
facilitate the listing of source package names via the LP
web services API. It returns string names as opposed to
ISourcePackageName instances.
| Parameters | direct_inclusion | if this flag is set to True only sources directly included by this package set will be considered. |
| Returns | A (potentially empty) sequence of string source package names. | |
| Parameters | sourcepackagename | an ISourcePackageName. |
| direct_inclusion | if this flag is set to True only sources directly included by this package set will be considered. | |
| Returns | True if the source is included in this package set, otherwise False. | |
What source package names does this package set have in common with
the other_package_set?
Please note: this method was mainly introduced in order to
facilitate the listing of source package names via the LP
web services API. It returns string names as opposed to
ISourcePackageName instances.
| Parameters | other_package_set | the other package set |
| direct_inclusion | if this flag is set to True only directly included sources will be considered. | |
| Returns | A (potentially empty) sequence of string source package names. | |
Which source package names included by this package are not
included by the other_package_set?
Please note: this method was mainly introduced in order to
facilitate the listing of source package names via the LP
web services API. It returns string names as opposed to
ISourcePackageName instances.
| Parameters | other_package_set | the other package set |
| direct_inclusion | if this flag is set to True only directly included sources will be considered. | |
| Returns | A (potentially empty) sequence of string source package names. | |
PackagesetGroup.
Returns all package sets that are related to this one, but not this one itself.
| Returns | A (potentially empty) sequence of IPackageset instances. | |