Jet\DataModel_Definition_Relation
Tato abstraktné třída je společným základem pro třídy reprezentující definici vnitřní a vnější relace. Tedy od této třídy dědí třídy Jet\DataModel_Definition_Relation_Internal a Jet\DataModel_Definition_Relation_External.
Přehled metod
| Metoda | Význam | 
|---|---|
| public  setThisToClass( string $this_to_class_name ) : void | Nastavuje název třídy, ke které relace náleží. | 
| public  getThisDataModelClassName( ) : string | Vrací název třídy, ke které relace náleží. | 
| public  getThisDataModelName( ) : string | Vrací název entity, ke které relace náleží. | 
| public  getThisDataModelDefinition( ) : DataModel_Definition_Model | Vrací definici entity, ke které relace náleží. | 
| public  setRelatedToClass( string $related_to_class_name ) | Nastavuje název třídy, na kterou relace odkazuje. | 
| public  getRelatedDataModelClassName( ) : string | Vrací název třídy, na kterou relace odkazuje. | 
| public  getRelatedDataModelName( ) : string | Vrací název entity, na kterou relace odkazuje. | 
| public  getRelatedDataModelDefinition( ) : DataModel_Definition_Model | Vrací definici entity, na kterou relace odkazuje. | 
| public  setJoinType( string $join_type ) : void | Nastavuje typ spojení. | 
| public  getJoinType( ) : string | Vrací typ spojení. | 
| public  setJoinBy( DataModel_Definition_Relation_Join_Item[] $items ) : void | Nastavuje propojovací položky relace. | 
| public  getJoinBy( ) : DataModel_Definition_Relation_Join_Item[] | Vrací propojovací položky relace. | 
| public  addJoinBy( DataModel_Definition_Relation_Join_Item $item ) : void | Přidává propojovací položku. | 
| public  addJoinCondition( DataModel_Definition_Relation_Join_Condition $condition ) : void | Přidává propojovací výraz. To znamená, že propojení je možné vázat nejen na vlastnost druhé entity, ale i na konkrétní hodnotu. | 
| public  setRequiredRelations( array $required_relations ) : void | Nastavuje seznam relací, které jsou nutné pro danou relaci. Seznam relací je jednoduchý seznam jmen provázaných entit. | 
| public  getRequiredRelations( ) : array | Vrací seznam nutných relací - viz metoda setRequiredRelations. |