|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CustomFinder
A representation of the model object 'Custom Finder'. Operazione di ricerca con logica custom
The following features are supported:
DatagenPackage.getCustomFinder()| Method Summary | |
|---|---|
java.lang.String |
getFilterClassFQN()
Returns the value of the 'Filter Class FQN' attribute |
QueryDef |
getQueryDefinition()
Returns the value of the 'Query Definition' containment reference |
boolean |
isCustomFrom()
Returns the value of the 'Custom From' attribute. |
boolean |
isCustomSelect()
Returns the value of the 'Custom Select' attribute. |
void |
setCustomFrom(boolean value)
Sets the value of the ' Custom From' attribute |
void |
setCustomSelect(boolean value)
Sets the value of the ' Custom Select' attribute |
void |
setFilterClassFQN(java.lang.String value)
Sets the value of the ' Filter Class FQN' attribute |
void |
setQueryDefinition(QueryDef value)
Sets the value of the ' Query Definition' containment reference |
| Methods inherited from interface it.csi.mddtools.datagen.MultiResFinder |
|---|
getDistinct, getOrderSpecs, setOrderSpecs |
| Methods inherited from interface it.csi.mddtools.datagen.DBCommand |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.cdo.CDOObject |
|---|
cdoConflict, cdoDirectResource, cdoID, cdoInvalid, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoState, cdoView, cdoWriteLock |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
java.lang.String getFilterClassFQN()
setFilterClassFQN(String),
DatagenPackage.getCustomFinder_FilterClassFQN()void setFilterClassFQN(java.lang.String value)
Filter Class FQN' attribute.
value - the new value of the 'Filter Class FQN' attribute.getFilterClassFQN()boolean isCustomSelect()
"false".
Se impostata a true permette la customizzazione della clausola select,
altrimenti viene generata una clausola di default che tiene conto di:
setCustomSelect(boolean),
DatagenPackage.getCustomFinder_CustomSelect()void setCustomSelect(boolean value)
Custom Select' attribute.
value - the new value of the 'Custom Select' attribute.isCustomSelect()boolean isCustomFrom()
"false".
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.
setCustomFrom(boolean),
DatagenPackage.getCustomFinder_CustomFrom()void setCustomFrom(boolean value)
Custom From' attribute.
value - the new value of the 'Custom From' attribute.isCustomFrom()QueryDef getQueryDefinition()
If the meaning of the 'Query Definition' containment reference isn't clear, there really should be more of a description here...
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.
setQueryDefinition(QueryDef),
DatagenPackage.getCustomFinder_QueryDefinition()void setQueryDefinition(QueryDef value)
Query Definition' containment reference.
value - the new value of the 'Query Definition' containment reference.getQueryDefinition()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||