\PluginFusioninventoryStaticmisc

Manage the specifications of each module and for the task configuration.

Summary

Methods
Properties
Constants
task_methods()
getModulesMethods()
task_definitiontype_wakeonlan()
task_definitionselection_Computer_wakeonlan()
task_definitionselection_PluginFusioninventoryDeployGroup_wakeonlan()
getmethods()
getStaticMiscClass()
task_definitiontype_InventoryComputerESX()
task_definitionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX()
task_actiontype_InventoryComputerESX()
task_actionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX()
task_actionselection_PluginFusioninventoryAgent_InventoryComputerESX()
task_ESX_getParameters()
task_definitiontype_networkdiscovery()
task_definitionselection_PluginFusioninventoryIPRange_networkdiscovery()
task_definitiontype_networkinventory()
task_definitionselection_PluginFusioninventoryIPRange_networkinventory()
task_definitionselection_NetworkEquipment_networkinventory()
task_definitionselection_Printer_networkinventory()
task_networkdiscovery_agents()
task_action_networkinventory()
task_selection_type_networkinventory()
task_selection_type_networkdiscovery()
task_definitiontype_deployinstall()
task_definitionselection_PluginFusioninventoryDeployPackage_deployinstall()
task_actiontype_deployinstall()
task_actionselection_Computer_deployinstall()
task_actionselection_Group_deployinstall()
task_actionselection_PluginFusioninventoryDeployGroup_deployinstall()
task_deploy_getParameters()
task_definitiontype_collect()
task_definitionselection_PluginFusioninventoryCollect_collect()
task_actiontype_collect()
task_actionselection_Computer_collect()
task_actionselection_Group_collect()
task_actionselection_PluginFusioninventoryDeployGroup_collect()
task_collect_getParameters()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

task_methods()

task_methods() : \array('module'=>'value',

Get task methods of this plugin fusioninventory

Returns

\array('module'=>'value', —

'method'=>'value') module value name of plugin method value name of method

getModulesMethods()

getModulesMethods() : array

Display methods availables

Returns

array

task_definitiontype_wakeonlan()

task_definitiontype_wakeonlan(array  $a_itemtype) : \array('itemtype'=>'value',

Get types of datas available to select for taskjob definition for WakeOnLan method

Parameters

array $a_itemtype

types yet added for definitions

Returns

\array('itemtype'=>'value', —

'itemtype'=>'value'...) itemtype itemtype of object value name of the itemtype

task_definitionselection_Computer_wakeonlan()

task_definitionselection_Computer_wakeonlan(string  $title) : string

Get all devices of definition type 'Computer' defined in task_definitiontype_wakeonlan

Parameters

string $title

(not used)

Returns

string —

unique html element id

task_definitionselection_PluginFusioninventoryDeployGroup_wakeonlan()

task_definitionselection_PluginFusioninventoryDeployGroup_wakeonlan(string  $title) : string

Get all devices of definition type 'PluginFusioninventoryDeployGroup' defined in task_definitiontype_wakeonlan

Parameters

string $title

(not used)

Returns

string —

unique html element id

getmethods()

getmethods() : \array('module'=>'value',

Get all methods of this plugin

Returns

\array('module'=>'value', —

'method'=>'value') module value name of plugin method value name of method

getStaticMiscClass()

getStaticMiscClass(string  $module) : string

Get name of the staticmisc class for a module

Parameters

string $module

the module name

Returns

string —

the name of the staticmisc class associated with it

task_definitiontype_InventoryComputerESX()

task_definitiontype_InventoryComputerESX(array  $a_itemtype) : \array('itemtype'=>'value',

Get types of datas available to select for taskjob definition for ESX method

Parameters

array $a_itemtype

array types yet added for definitions

Returns

\array('itemtype'=>'value', —

'itemtype'=>'value'...) itemtype itemtype of object value name of the itemtype

task_definitionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX()

task_definitionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX(  $title) : string

Get all devices of definition type 'PluginFusioninventoryCredentialIp' defined in task_definitiontype_InventoryComputerESX

Parameters

$title

Returns

string —

unique html element id

task_actiontype_InventoryComputerESX()

task_actiontype_InventoryComputerESX(array  $a_itemtype) : array

Get action types for InventoryComputerESX

Parameters

array $a_itemtype

Returns

array

task_actionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX()

task_actionselection_PluginFusioninventoryCredentialIp_InventoryComputerESX() : string

Get all devices of action type 'PluginFusioninventoryCredentialIp' defined in task_actiontype_InventoryComputerESX

Returns

string —

unique html element id

task_actionselection_PluginFusioninventoryAgent_InventoryComputerESX()

task_actionselection_PluginFusioninventoryAgent_InventoryComputerESX() : string

Get all devices of action type 'PluginFusioninventoryAgent' defined in task_actiontype_InventoryComputerESX

Returns

string —

unique html element id

task_ESX_getParameters()

task_ESX_getParameters(integer  $entities_id) : array

Get ESX task parameters to send to the agent For the moment it's hardcoded, but in a future release it may be in DB

Parameters

integer $entities_id

id of the entity

Returns

array

task_definitiontype_networkdiscovery()

task_definitiontype_networkdiscovery(array  $a_itemtype) : array

Definition types for network discovery

Parameters

array $a_itemtype

Returns

array

task_definitionselection_PluginFusioninventoryIPRange_networkdiscovery()

task_definitionselection_PluginFusioninventoryIPRange_networkdiscovery(string  $title) : string

Get all ip ranges of definition type 'PluginFusioninventoryIPRange' defined in task_definitiontype_networkdiscovery

Parameters

string $title

(not used)

Returns

string —

unique html element id

task_definitiontype_networkinventory()

task_definitiontype_networkinventory(array  $a_itemtype) : array

Definition types for network inventory

Parameters

array $a_itemtype

Returns

array

task_definitionselection_PluginFusioninventoryIPRange_networkinventory()

task_definitionselection_PluginFusioninventoryIPRange_networkinventory(string  $title) : string

Get all ip ranges of definition type 'PluginFusioninventoryIPRange' defined in task_definitiontype_networkinventory

Parameters

string $title

(not used)

Returns

string —

unique html element id

task_definitionselection_NetworkEquipment_networkinventory()

task_definitionselection_NetworkEquipment_networkinventory(string  $title) : string

Get all devices of definition type 'NetworkEquipment' defined in task_definitiontype_networkinventory

Parameters

string $title

(not used)

Returns

string —

unique html element id

task_definitionselection_Printer_networkinventory()

task_definitionselection_Printer_networkinventory(string  $title) : string

Get all devices of definition type 'Printer' defined in task_definitiontype_networkinventory

Parameters

string $title

(not used)

Returns

string —

unique html element id

task_networkdiscovery_agents()

task_networkdiscovery_agents() : array

Get agents allowed to do network discovery

Returns

array

task_action_networkinventory()

task_action_networkinventory() : array

Get types of actions for network inventory

Returns

array

task_selection_type_networkinventory()

task_selection_type_networkinventory(string  $itemtype) : string

Get selection type for network inventory

Parameters

string $itemtype

Returns

string

task_selection_type_networkdiscovery()

task_selection_type_networkdiscovery(string  $itemtype) : array

Get selection type for network discovery

Parameters

string $itemtype

Returns

array

task_definitiontype_deployinstall()

task_definitiontype_deployinstall(string  $a_itemtype) : array

Get definition types for deploy install

Parameters

string $a_itemtype

Returns

array

task_definitionselection_PluginFusioninventoryDeployPackage_deployinstall()

task_definitionselection_PluginFusioninventoryDeployPackage_deployinstall() : string

Get all packages of definition type 'PluginFusioninventoryDeployPackage' defined in task_definitiontype_deployinstall

Returns

string —

unique html element id

task_actiontype_deployinstall()

task_actiontype_deployinstall(array  $a_itemtype) : array

Get types of action for deployinstall

Parameters

array $a_itemtype

Returns

array

task_actionselection_Computer_deployinstall()

task_actionselection_Computer_deployinstall() : string

Get all computers of action type 'Computer' defined in task_actiontype_deployinstall

Returns

string —

unique html element id

task_actionselection_Group_deployinstall()

task_actionselection_Group_deployinstall() : string

Get all computers of action type 'Group' defined in task_actiontype_deployinstall

Returns

string —

unique html element id

task_actionselection_PluginFusioninventoryDeployGroup_deployinstall()

task_actionselection_PluginFusioninventoryDeployGroup_deployinstall() : string

Get all computers of action type 'PluginFusioninventoryDeployGroup' defined in task_actiontype_deployinstall

Returns

string —

unique html element id

task_deploy_getParameters()

task_deploy_getParameters(integer  $entities_id) : array

Get Deploy paramaters: url for communication with server

Parameters

integer $entities_id

Returns

array

task_definitiontype_collect()

task_definitiontype_collect(array  $a_itemtype) : array

Get definition types of collect

Parameters

array $a_itemtype

Returns

array

task_definitionselection_PluginFusioninventoryCollect_collect()

task_definitionselection_PluginFusioninventoryCollect_collect() : string

Get all collects of definition type 'PluginFusioninventoryCollect' defined in task_definitiontype_collect

Returns

string —

unique html element id

task_actiontype_collect()

task_actiontype_collect(array  $a_itemtype) : array

Get action types for collect

Parameters

array $a_itemtype

Returns

array

task_actionselection_Computer_collect()

task_actionselection_Computer_collect() : string

Get all computers of action type 'Computer' defined in task_actiontype_collect

Returns

string —

unique html element id

task_actionselection_Group_collect()

task_actionselection_Group_collect() : string

Get all computers of action type 'Group' defined in task_actiontype_collect

Returns

string —

unique html element id

task_actionselection_PluginFusioninventoryDeployGroup_collect()

task_actionselection_PluginFusioninventoryDeployGroup_collect() : string

Get all computers of action type 'PluginFusioninventoryDeployGroup' defined in task_actiontype_collect

Returns

string —

unique html element id

task_collect_getParameters()

task_collect_getParameters(integer  $entities_id) : array

Get collect parameters (URL to dialog with server)

Parameters

integer $entities_id

Returns

array