Jet\Application_Service_MetaInfo
Třída představuje metainformace o službě v rámci subsystému aplikačních služeb.
Tyto metainformace se vždy nachází u rozhraní (Interface), nebo abstraktní třídy, která popisuje rozhraní dané služby.
| Metoda | Význam |
|---|---|
| public __construct( string $group='', bool $is_mandatory=false, bool $multiple_mode=false, string $name='', string $description='', string $module_name_prefix='' ) |
Parametry:
|
| public static create( ReflectionClass $class, array $attributes ) : static |
Interní metoda – vytváří instanci definice pro danou třídu. |
| public getGroup( ) : string |
Vrací textový identifikátor skupiny služeb, do které služba náleží. |
| public setGroup( string $group ) : void |
Nastavuje textový identifikátor skupiny služeb, do které služba náleží. |
| public setInterfaceClassName( string $interface_class_name ) : void |
Nastavuje název rozhraní (Interface), nebo abstraktní třídy, která popisuje rozhraní dané služby. |
| public getInterfaceClassName( ) : string |
Vrací název rozhraní (Interface), nebo abstraktní třídy, která popisuje rozhraní dané služby. |
| public getModuleNamePrefix( ) : string |
Vrací případný povinný prefix názvu aplikačního modulu. |
| public setModuleNamePrefix( string $module_name_prefix ) : void |
Nastavuje případný povinný prefix názvu aplikačního modulu. |
| public isMandatory( ) : bool |
Indikuje, zda je služba mandatorní a v aplikaci musí být modul, který ji zabezpečuje. |
| public setIsMandatory( bool $is_mandatory ) : void |
Nastavuje, zda je služba mandatorní a v aplikaci musí být modul, který ji zabezpečuje. |
| public isMultipleMode( ) : bool |
Indikuje, zda pro danou službu může v aplikaci existovat více poskytovatelů dané služby. |
| public setMultipleMode( bool $multiple_mode ) : void |
Nastavuje, zda pro danou službu může v aplikaci existovat více poskytovatelů dané služby. |
| public setName( string $name ) : void |
Nastavuje název služby. |
| public getName( ) : string |
Vrací název služby. |
| public setDescription( string $description ) : void |
Nastavuje stručný popis služby. |
| public getDescription( ) : string |
Vrací stručný popis služby. |