Defined in package :
datagen
Operazione di ricerca con logica custom
Super and Sub Types
|
Direct Attributes |
Direct References |
|
Inherited Attributes |
Inherited References |
Se impostata a true permette la customizzazione della clausola FROM, tipicamente necessaria quando si debba introdurre una tabella aggiuntiva per fare ad esempio una join.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | false |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | customFrom |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Se impostata a true permette la customizzazione della clausola select, altrimenti viene generata una clausola di default che tiene conto di:
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | false |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | customSelect |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Full qualified name della classe che deve essere utilizzata come parametro di input per il finder. Possibili valori:
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | filterClassFQN |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Definizione della query da eseguire. Utilizzando questo tipo di modellazione è possibile modellare interamente la query senza limitazioni sulla struttura dei campi in output, delle tabelle coinvolte, dei criteri di join. L'utilizzo di questa modalità inibisce la possibilità/necessità di scrivere codice java per implementare la query.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| containment | true |
| defaultValueLiteral | null |
| derived | false |
| lowerBound | 0 |
| name | queryDefinition |
| ordered | true |
| resolveProxies | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |