FOSSology  4.5.1
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Models\Decider Class Reference

Decider model. More...

Collaboration diagram for Fossology\UI\Api\Models\Decider:
Collaboration graph

Public Member Functions

 __construct ($nomosMonk=false, $bulkReused=false, $newScanner=false, $ojoDecider=false, $concludeLicenseType="", $copyrightDeactivation=false, $copyrightClutterRemoval=false)
 
 setUsingArray ($deciderArray, $version=ApiVersion::V1)
 
 getNomosMonk ()
 
 getBulkReused ()
 
 getNewScanner ()
 
 getOjoDecider ()
 
 getConcludeLicenseType ()
 
 getCopyrightDeactivation ()
 
 getCopyrightClutterRemoval ()
 
 setNomosMonk ($nomosMonk)
 
 setBulkReused ($bulkReused)
 
 setNewScanner ($newScanner)
 
 setOjoDecider ($ojoDecider)
 
 setConcludeLicenseType ($concludeLicenseType)
 
 setDeciderAgentPlugin ($deciderAgentPlugin)
 
 setCopyrightDeactivation ($copyrightDeactivation)
 
 setCopyrightClutterRemoval ($copyrightClutterRemoval)
 
 getArray ($version=ApiVersion::V1)
 

Private Attributes

 $nomosMonk
 
 $bulkReused
 
 $newScanner
 
 $ojoDecider
 
 $concludeLicenseType
 
 $copyrightDeactivation
 
 $copyrightClutterRemoval
 
 $deciderAgentPlugin
 

Detailed Description

Decider model.

Definition at line 19 of file Decider.php.

Constructor & Destructor Documentation

◆ __construct()

Fossology\UI\Api\Models\Decider::__construct (   $nomosMonk = false,
  $bulkReused = false,
  $newScanner = false,
  $ojoDecider = false,
  $concludeLicenseType = "",
  $copyrightDeactivation = false,
  $copyrightClutterRemoval = false 
)

Decider constructor.

Parameters
boolean$nomosMonk
boolean$bulkReused
boolean$newScanner
boolean$ojoDecider
string$concludeLicenseType
boolean$copyrightDeactivation
boolean$copyrightClutterRemoval

Definition at line 74 of file Decider.php.

Member Function Documentation

◆ getArray()

Fossology\UI\Api\Models\Decider::getArray (   $version = ApiVersion::V1)

Get decider as an array

Returns
array

Definition at line 258 of file Decider.php.

◆ getBulkReused()

Fossology\UI\Api\Models\Decider::getBulkReused ( )
Returns
boolean

Definition at line 132 of file Decider.php.

◆ getConcludeLicenseType()

Fossology\UI\Api\Models\Decider::getConcludeLicenseType ( )
Returns
string

Definition at line 156 of file Decider.php.

◆ getCopyrightClutterRemoval()

Fossology\UI\Api\Models\Decider::getCopyrightClutterRemoval ( )
Returns
bool

Definition at line 172 of file Decider.php.

◆ getCopyrightDeactivation()

Fossology\UI\Api\Models\Decider::getCopyrightDeactivation ( )
Returns
bool

Definition at line 164 of file Decider.php.

◆ getNewScanner()

Fossology\UI\Api\Models\Decider::getNewScanner ( )
Returns
boolean

Definition at line 140 of file Decider.php.

◆ getNomosMonk()

Fossology\UI\Api\Models\Decider::getNomosMonk ( )
Returns
boolean

Definition at line 124 of file Decider.php.

◆ getOjoDecider()

Fossology\UI\Api\Models\Decider::getOjoDecider ( )
Returns
boolean

Definition at line 148 of file Decider.php.

◆ setBulkReused()

Fossology\UI\Api\Models\Decider::setBulkReused (   $bulkReused)
Parameters
boolean$bulkReused

Definition at line 189 of file Decider.php.

◆ setConcludeLicenseType()

Fossology\UI\Api\Models\Decider::setConcludeLicenseType (   $concludeLicenseType)
Parameters
string$concludeLicenseType

Definition at line 213 of file Decider.php.

◆ setCopyrightClutterRemoval()

Fossology\UI\Api\Models\Decider::setCopyrightClutterRemoval (   $copyrightClutterRemoval)
Parameters
bool$copyrightClutterRemoval

Definition at line 245 of file Decider.php.

◆ setCopyrightDeactivation()

Fossology\UI\Api\Models\Decider::setCopyrightDeactivation (   $copyrightDeactivation)
Parameters
bool$copyrightDeactivation

Definition at line 233 of file Decider.php.

◆ setDeciderAgentPlugin()

Fossology\UI\Api\Models\Decider::setDeciderAgentPlugin (   $deciderAgentPlugin)
Parameters
DeciderAgentPlugin$deciderAgentPlugin

Definition at line 225 of file Decider.php.

◆ setNewScanner()

Fossology\UI\Api\Models\Decider::setNewScanner (   $newScanner)
Parameters
boolean$newScanner

Definition at line 197 of file Decider.php.

◆ setNomosMonk()

Fossology\UI\Api\Models\Decider::setNomosMonk (   $nomosMonk)
Parameters
boolean$nomosMonk

Definition at line 181 of file Decider.php.

◆ setOjoDecider()

Fossology\UI\Api\Models\Decider::setOjoDecider (   $ojoDecider)
Parameters
boolean$ojoDecider

Definition at line 205 of file Decider.php.

◆ setUsingArray()

Fossology\UI\Api\Models\Decider::setUsingArray (   $deciderArray,
  $version = ApiVersion::V1 
)

Set the values of Analysis based on associative array

Parameters
array$deciderArrayAssociative boolean array
Returns
Decider Current object

Definition at line 94 of file Decider.php.

Member Data Documentation

◆ $bulkReused

boolean Fossology\UI\Api\Models\Decider::$bulkReused
private

Decide bulk phrases from reused packages

Definition at line 30 of file Decider.php.

◆ $concludeLicenseType

string Fossology\UI\Api\Models\Decider::$concludeLicenseType
private

Use this license type to create conclusions.

Definition at line 46 of file Decider.php.

◆ $copyrightClutterRemoval

bool Fossology\UI\Api\Models\Decider::$copyrightClutterRemoval
private

Run the copyright clutter removal

Definition at line 56 of file Decider.php.

◆ $copyrightDeactivation

bool Fossology\UI\Api\Models\Decider::$copyrightDeactivation
private

Run the copyright deactivation?

Definition at line 51 of file Decider.php.

◆ $newScanner

boolean Fossology\UI\Api\Models\Decider::$newScanner
private

New scanner results, i.e., decisions were marked as work in progress if new scanner finds additional licenses

Definition at line 36 of file Decider.php.

◆ $nomosMonk

boolean Fossology\UI\Api\Models\Decider::$nomosMonk
private

Scanners matches if all Nomos findings are within the Monk findings

Definition at line 25 of file Decider.php.

◆ $ojoDecider

boolean Fossology\UI\Api\Models\Decider::$ojoDecider
private

Scanners matches if Ojo or Reso findings are no contradiction with other findings

Definition at line 41 of file Decider.php.


The documentation for this class was generated from the following file: