PluginFlyvemdmEntityconfig - btry/glpi-plugin GitHub Wiki
- Class name: PluginFlyvemdmEntityconfig
- Namespace:
- Parent class: CommonDBTM
const RIGHT_FLYVEMDM_DEVICE_COUNT_LIMIT = 128
const RIGHT_FLYVEMDM_APP_DOWNLOAD_URL = 256
const RIGHT_FLYVEMDM_INVITATION_TOKEN_LIFE = 512
const CONFIG_DEFINED = -3
const CONFIG_PARENT = -2
public boolean $dohistory = true
- Visibility: public
public mixed $rightname = 'flyvemdm:entity'
- Visibility: public
- This property is static.
mixed PluginFlyvemdmEntityconfig::getTypeName(integer $nb)
Returns the name of the type
- Visibility: public
- This method is static.
- $nb integer - <p>number of item in the type</p>
Boolean PluginFlyvemdmEntityconfig::canUpdate()
- Visibility: public
- This method is static.
mixed PluginFlyvemdmEntityconfig::post_getFromDB()
Actions done after the getFromDB method
- Visibility: public
mixed PluginFlyvemdmEntityconfig::prepareInputForAdd($input)
- Visibility: public
- $input mixed
mixed PluginFlyvemdmEntityconfig::prepareInputForUpdate($input)
- Visibility: public
- $input mixed
array|false PluginFlyvemdmEntityconfig::sanitizeTokenLifeTime(string $input)
Sanitizes the token life time of the agent
- Visibility: protected
- $input string
mixed PluginFlyvemdmEntityconfig::hook_entity_add(\CommonDBTM $item)
create folders and initial setup of the entity related to MDM
- Visibility: public
- $item CommonDBTM
mixed PluginFlyvemdmEntityconfig::hook_entity_purge(\CommonDBTM $item)
Cleanup MDM related data for the entity being deleted
- Visibility: public
- $item CommonDBTM
mixed PluginFlyvemdmEntityconfig::setEnrollToken()
Generate a displayable token for enrollment
- Visibility: protected
boolean PluginFlyvemdmEntityconfig::getFromDBOrCreate(string $ID)
Retrieve the entity or create it
- Visibility: public
- $ID string
array PluginFlyvemdmEntityconfig::getTabNameForItem(\CommonGLPI $item, integer $withtemplate)
Gets the tabs name
- Visibility: public
- $item CommonGLPI
- $withtemplate integer - <p>if it is showed with a template (default 0)</p>
mixed PluginFlyvemdmEntityconfig::getUsedConfig($fieldref, $entities_id, $fieldval, $default_value)
Retrieve data of current entity or parent entity
- Visibility: public
- This method is static.
- $fieldref mixed - <p>string name of the referent field to know if we look at parent entity</p>
- $entities_id mixed
- $fieldval mixed - <p>string name of the field that we want value (default '')</p>
- $default_value mixed - <p>value to return (default -2)</p>
mixed PluginFlyvemdmEntityconfig::displayTabContentForItem(\CommonGLPI $item, integer $tabnum, integer $withtemplate)
Shows the tab content
- Visibility: public
- This method is static.
- $item CommonGLPI
- $tabnum integer
- $withtemplate integer
boolean PluginFlyvemdmEntityconfig::isNewID(integer $ID)
is the parameter ID must be considered as new one ?
- Visibility: public
- This method is static.
- $ID integer - <p>ID of the item (-1 if new item)</p>
mixed PluginFlyvemdmEntityconfig::showFormForEntity(\Entity $item)
Displays form when the item is displayed from a related entity
- Visibility: public
- $item Entity
mixed PluginFlyvemdmEntityconfig::getSearchOptions()
- Visibility: public