1<?php 2/* 3Copyright (C) 2014-2015, Siemens AG 4 5This program is free software; you can redistribute it and/or 6modify it under the terms of the GNU General Public License 7version 2 as published by the Free Software Foundation. 8 9This program is distributed in the hope that it will be useful, 10but WITHOUT ANY WARRANTY; without even the implied warranty of 11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12GNU General Public License for more details. 13 14You should have received a copy of the GNU General Public License along 15with this program; if not, write to the Free Software Foundation, Inc., 1651 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17*/ 18namespace Fossology\Lib\Data\Clearing; 19 20use Fossology\Lib\Data\LicenseRef; 21 22interface LicenseClearing 23{ 24 /** @return string */ 25 public function getEventType(); 26 /** @return boolean */ 27 public function isRemoved(); 28 /** @return LicenseRef */ 29 public function getLicenseRef(); 30 /** @return int */ 31 public function getLicenseId(); 32 /** @return string */ 33 public function getLicenseShortName(); 34 /** @return string */ 35 public function getLicenseFullName(); 36 /** @return int */ 37 public function getTimeStamp(); 38}