![]()  | 
  
    FOSSology
    4.6.0-rc1
    
   Open Source License Compliance by Open Source Software 
   | 
 

Public Member Functions | |
| def | __init__ (self, str host, str port, str user, str password, str database) | 
| Optional[str] | get_license_type (self, str license_name) | 
| bool | different_type_exists (self) | 
| list[Optional[str]] | get_license_types (self) | 
| bool | license_exists (self, str license_name) | 
Private Attributes | |
| __conn | |
Handle license information from FOSSology.
Definition at line 200 of file osadl_convertor.py.
| def osadl_convertor.LicenseHandler.__init__ | ( | self, | |
| str | host, | ||
| str | port, | ||
| str | user, | ||
| str | password, | ||
| str | database | ||
| ) | 
Create connection to DB. :param host: Host of the database. :param port: Port of the database. :param user: User of the database. :param password: Password of the database. :param database: Name of the database.
Definition at line 204 of file osadl_convertor.py.
| bool osadl_convertor.LicenseHandler.different_type_exists | ( | self | ) | 
Check if different type of licenses exists in DB. Check if threshold of "Permissive" or None license type (default type) is bellow 80% of the total licenses in database. :return: True if threshold is bellow 80%, False otherwise.
Definition at line 231 of file osadl_convertor.py.
| Optional[str] osadl_convertor.LicenseHandler.get_license_type | ( | self, | |
| str | license_name | ||
| ) | 
Get the type of the license from DB. :param license_name: Name of the license to get type for. :return: Type of the license if found, None otherwise.
Definition at line 217 of file osadl_convertor.py.
| list[Optional[str]] osadl_convertor.LicenseHandler.get_license_types | ( | self | ) | 
Get list of different license types from database. :return: List of license types in DB.
Definition at line 255 of file osadl_convertor.py.
| bool osadl_convertor.LicenseHandler.license_exists | ( | self, | |
| str | license_name | ||
| ) | 
Check if there is a license with the given name in database or not. :param license_name: Name to check :return: True if exists, False otherwise
Definition at line 269 of file osadl_convertor.py.