Jet\DataModel_PropertyFilter
Tato třída reprezentuje filtr - pravidla v rámci režimu omezeného nahrávání.
Přehled metod
| Metoda | Význam | 
|---|---|
| public  __construct( DataModel_Definition_Model $model_definition, array $only_properties ) | Parametry: 
 | 
| public  getPropertyDefinitionAllowed( DataModel_Definition_Property $property ) : bool | Určuje zda daná vlastnost může / nemůže být nahrána na základě její definice. | 
| public  getPropertyAllowed( string $model_name, string $property_name ) : bool | Určuje zda daná vlastnost může / nemůže být nahrána na základě jejího názvu. | 
| public  getModelAllowed( string $model_name ) : bool | Určuje zda daná subentita může / nemůže být nahrána na základě jejího názvu. | 
| public  getPropertyNames( string $model_name ) : array | Vrátí seznam názvů povolených vlastností dané entity. | 
| public  static getQuerySelect( DataModel_Definition_Model $model_definition, DataModel_PropertyFilter|null $load_filter=null ) : array | Tato statická metoda na základě definice entity a pravidel vytvoří seznam položek pro použití v SELECT části dotazu. Pokud žádná pravidla nejsou definována (je předána hodnota NULL), pak jsou použity všechny vlastnosti daného modelu. |