Inherited by IcingaApiSearchFile, and IcingaApiSearchIdo.
Public Member Functions | |
__construct () | |
setDebug ($debug=false) | |
loadColumns ($type) | |
setConnectionObject (IcingaApiConnectionInterface &$object) | |
setResultType ($type) | |
setSearchType ($type) | |
setResultColumns ($columns) | |
setSearchTarget ($target) | |
setSearchFilter ($filter, $value=false, $defaultMatch=IcingaApi::MATCH_EXACT) | |
setSearchGroup ($columns) | |
setSearchOrder ($column, $direction= 'asc') | |
setSearchLimit ($start, $length=false) | |
setContactSource ($source) | |
setContact ($contact) | |
searchValid () | |
fetch () | |
Public Attributes | |
$connectionObject = false | |
Protected Attributes | |
$debug = false | |
$resultType = false | |
$resultColumnKeys = array() | |
$resultColumns = array() | |
$searchTarget = false | |
$searchType = false | |
$searchFilter = array() | |
$searchGroup = array() | |
$searchOrder = array() | |
$searchLimit = false | |
$icingaType = null | |
$columns = false |
IcingaApiSearch::__construct | ( | ) |
class constructor
void |
Reimplemented from IcingaApi.
Reimplemented in IcingaApiSearchFile, IcingaApiSearchIdo, and IcingaApiSearchIdoAbstraction.
IcingaApiSearch::fetch | ( | ) |
initializes result object and returns it
void |
Reimplemented in IcingaApiSearchFile, and IcingaApiSearchIdo.
IcingaApiSearch::loadColumns | ( | $ | type | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::searchValid | ( | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setConnectionObject | ( | IcingaApiConnectionInterface &$ | object | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setContact | ( | $ | contact | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setContactSource | ( | $ | source | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setDebug | ( | $ | debug = false |
) |
sets debugging
integer | $debug debugging options | |
array | $debugData debugging data |
IcingaApiSearch::setResultColumns | ( | $ | columns | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setResultType | ( | $ | type | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchFilter | ( | $ | filter, | |
$ | value = false , |
|||
$ | defaultMatch = IcingaApi::MATCH_EXACT | |||
) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchGroup | ( | $ | columns | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchLimit | ( | $ | start, | |
$ | length = false | |||
) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchOrder | ( | $ | column, | |
$ | direction = 'asc' | |||
) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchTarget | ( | $ | target | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchType | ( | $ | type | ) |
(non-PHPdoc)
Implements IcingaApiSearchInterface.
IcingaApiSearch::$columns = false [protected] |
IcingaApiSearch::$connectionObject = false |
IcingaApiSearch::$debug = false [protected] |
Reimplemented from IcingaApi.
IcingaApiSearch::$icingaType = null [protected] |
Reimplemented from IcingaApi.
IcingaApiSearch::$resultColumnKeys = array() [protected] |
IcingaApiSearch::$resultColumns = array() [protected] |
IcingaApiSearch::$resultType = false [protected] |
IcingaApiSearch::$searchFilter = array() [protected] |
IcingaApiSearch::$searchGroup = array() [protected] |
IcingaApiSearch::$searchLimit = false [protected] |
IcingaApiSearch::$searchOrder = array() [protected] |
IcingaApiSearch::$searchTarget = false [protected] |
IcingaApiSearch::$searchType = false [protected] |