FOSSology
4.4.0
Open Source License Compliance by Open Source Software
|
Various utility functions to filter ClearingDecision. More...
Public Member Functions | |
filterCurrentClearingDecisions ($clearingDecisions) | |
Get the clearing decisions as a map of [<pfile-id>] => [<uploadtree-id>] => decision More... | |
filterCurrentClearingDecisionsForLicenseList ($clearingDecisions) | |
Get clearing decision as map of <item-id> => <license-shortnames> More... | |
getDecisionOf ($decisionMap, $itemId, $pfileId) | |
For a given decision map, get the decision of the given item or pfile id. More... | |
filterCurrentClearingDecisionsForCopyrightList ($clearingDecisions) | |
Get clearing decision as map of <item-id> => <license-shortnames> for copyright list. More... | |
Public Attributes | |
const | KEYREPO = "all" |
Various utility functions to filter ClearingDecision.
Definition at line 18 of file ClearingDecisionFilter.php.
Fossology\Lib\BusinessRules\ClearingDecisionFilter::filterCurrentClearingDecisions | ( | $clearingDecisions | ) |
Get the clearing decisions as a map of [<pfile-id>] => [<uploadtree-id>] => decision
Irrelevant decisions are removed from the map.
ClearingDecision[] | $clearingDecisions | Clearing decisions to be filtered. |
Definition at line 32 of file ClearingDecisionFilter.php.
Fossology\Lib\BusinessRules\ClearingDecisionFilter::filterCurrentClearingDecisionsForCopyrightList | ( | $clearingDecisions | ) |
Get clearing decision as map of <item-id> => <license-shortnames>
for copyright list.
Irrelevant decisions and removed licenses are marked as "Void"
.
ClearingDecision[] | $clearingDecisions | Clearing decisions to be filtered. |
Definition at line 137 of file ClearingDecisionFilter.php.
Fossology\Lib\BusinessRules\ClearingDecisionFilter::filterCurrentClearingDecisionsForLicenseList | ( | $clearingDecisions | ) |
Get clearing decision as map of <item-id> => <license-shortnames>
Irrelevant decisions and removed licenses are removed from the map.
ClearingDecision[] | $clearingDecisions | Clearing decisions to be filtered. |
Definition at line 70 of file ClearingDecisionFilter.php.
Fossology\Lib\BusinessRules\ClearingDecisionFilter::getDecisionOf | ( | $decisionMap, | |
$itemId, | |||
$pfileId | |||
) |
For a given decision map, get the decision of the given item or pfile id.
Definition at line 113 of file ClearingDecisionFilter.php.
string Fossology\Lib\BusinessRules\ClearingDecisionFilter::KEYREPO = "all" |
Key for repo level decisions
Definition at line 22 of file ClearingDecisionFilter.php.