| Nome | Descrizione |
---|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | AddForClone |
DI USO INTERNO.
Aggiunge un elemento alla lista senza rendere dirty l'oggetto.
L'elemento viene aggiunto SENZA MODIFICARNE LO STATO.
Le classi derivate potranno utilizzare questo metodo per clonare la collezione.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | AddModified |
DI USO INTERNO.
Aggiunge un elemento alla lista senza rendere dirty l'oggetto.
L'elemento viene aggiunto con lo stato di UnModified.
Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | AddNewElement |
DI USO INTERNO.
Aggiunge un elemento alla lista rendendo dirty l'oggetto.
L'elemento viene aggiunto con lo stato di NewElement.
Utilizzare questo metodo nelle classe derivate per aggiungere un elemento alla lista.
Dovranno loro stesse avere un metodo pubblico Add() che prenda i parametri necessari alla costruzione dell'oggetto.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | AddRangeNewElement |
DI USO INTERNO.
Utilizzare questo metodo per inizializzare la lista di elementi rendendo dirty l'oggetto.
Gli elementi vengono aggiunti con lo stato di NewElement.
Utilizzare questo metodo nelle classe derivate per aggiungere più elementi alla lista.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | AddUnModified |
DI USO INTERNO.
Aggiunge un elemento alla lista senza rendere dirty l'oggetto.
L'elemento viene aggiunto con lo stato di UnModified.
Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Clear |
Elimina tutti gli elementi dalla lista.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | ClearRefresh |
Svuota la lista impostando Dirty = false.
Di fatto permette di effettuare un refresh della lista e quindi di ricaricarla.
Serve per svuotare la lista e reinizializzarla da capo.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Contains |
Verifica l'esistenza di un valore all'interno della lista degli elementi.
Le classi derivate devono effettuarne l'override nel caso in cui l'elemento non implementi
GetHashCode() per l'uso all'interno dei dizionarii.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CopyTo |
Copia un range di elementi in un array.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | CreateDeleteCommand |
Crea, inizializza e restituisce il comando per l'eliminazione di un elemento.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | CreateInsertCommand |
Crea, inizializza e restituisce il comando per l'inserimento di un elemento.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | CreateUpdateCommand |
Crea, inizializza e restituisce il comando per l'aggiornamento di un elemento.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CustomSort |
Ordina la lista in base al comparatore passato.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | ExecuteDeleteItem |
Esegue l'eliminazione di un elemento.
Crea il comando tramite il metodo CreateDeleteCommand() e lo esegue.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | ExecuteInsertItem |
Esegue l'inserimento di un elemento.
Crea il comando tramite il metodo CreateInsertCommand() e lo esegue.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | ExecuteUpdateItem |
Esegue l'aggiornamento di un elemento.
Crea il comando tramite il metodo CreateUpdateCommand() e lo esegue.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Find |
Restituisce l'oggetto cercato.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | FindAll |
Restitusice la lista degli elementi che corrispondono al predicato.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | GetDbIndex |
Restituisce l'indice dell'elemento passato, da utilizzare nelle clausole where di aggiornamento/eliminazione.
Le classi derivate devono effettuarne l'override nel caso in cui sia possibile modificare l'indice dell'elemento via API.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetEnumerator |
Restituisce l'enumeratore della collezione.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | IndexOf |
Restituisce l'indice dell'elemento richiesto.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | InitListUnModified |
DI USO INTERNO.
Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto.
Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna.
Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | InsertUnModified |
DI USO INTERNO.
Inserisce un elemento alla lista senza rendere dirty l'oggetto, all'indice specificato.
L'elemento viene aggiunto con lo stato di UnModified.
Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Item |
Restituisce l'elemento iesimo della lista.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Move(Int32, Boolean) |
Sposta l'elemento dell'indice passato ad una posizione
precedente o successiva.
Ignora eventuali valori di indice non validi.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Move(Int32, Boolean, Int32) |
Sposta l'elemento dell'indice passato prima o dopo del numero di posizioni passate.
Ignora eventuali valori di indice non validi.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | OnAfterSave |
Metodo Template chiamato dopo il salvataggio avvenuto.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | OnAfterSaveNoChanges |
Metodo Template chiamato dopo il salvataggio senza modifiche.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | OnBeforeSave |
Metodo Template chiamato prima del salvataggio.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PropertyChanged(T) |
Imposta come modificato lo stato dell'elemento.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PropertyChanged(DedEditableObjectT) |
Imposta come modificato lo stato dell'elemento.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PropertyChangedAsNewElement(T) |
Imposta come nuovo elemento lo stato dell'elemento.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PropertyChangedAsNewElement(DedEditableObjectT) |
Imposta come nuovo elemento lo stato dell'elemento.
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | ReInitListUnModified |
DI USO INTERNO.
Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto.
Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna.
Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Remove |
Elimina un elemento dalla collezione.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Ripristina |
Verifica che l'elemento sia presente negli eliminati e lo toglie da lì e lo riaggiunge in coda
alla lista degli elementi validi.
Solleva una eccezione se l'elemento è già presente nella lista e AllowsDuplicates = false.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Save |
Salva l'oggetto con tutta la sua lista, solo se questo risulta dirty.
|