Click or drag to resize

Metodi di DedDoc

Il tipo DedDoc espone i seguenti membri.

Metodi
  Nome Descrizione
Metodo pubblico AddDocStateHistory Aggiunge un record in DED_DOC_STATE_HISTORY relativo all'operazione e all'utente corrente.
Metodo pubblico AddPublishInfo Aggiunte le informazioni del documento tra i descrittori di pubblicazione
Metodo pubblico AddToDetachedForAllCorporates Aggiunge nella tabella DED_DOC_DETACHED il record.
Metodo pubblico AddToDetachedForCorporate Aggiunge nella tabella DED_DOC_DETACHED il record.
Metodo pubblico AddToTranferHistory Aggiunge nella tabella DED_TRANSFER_DOCS il record.
Metodo pubblico AddUserDoc Aggiunge o aggiorna il record in DED_DOC_USER relativo a questo documento per l'utente corrente.
Metodo pubblico ClearParentDocuments Pulisce la struttura dei padri forzando la lettura al successivo accesso alla proprietà
Metodo pubblico CurVer Restuituisce la versione del documento presente nel Vault. Restituisce Guid.Empty se non è riuscito a trovarlo.
Metodo pubblico Delete Elimina il documento dalla tabella dei documenti. Non lo elimina dalla tabella di collegamento con le anagrafiche ma elimina tutte le sue dipendenze figlie e dei documenti padri.
Metodo pubblico DeleteBackup Elimina il backup di un documento, effettuato in fase di checkout.
Metodo pubblico DeleteBackup(Boolean) Elimina il backup di un documento, effettuato in fase di checkout.
Metodo pubblico DeleteBackupCfg Elimina il backup di un documento, effettuato in fase di checkout.
Metodo pubblico DeleteDocFromUserDoc Elimina il record in DED_DOC_USER relativo a questo documento.
Metodo pubblico DeleteUserDoc Elimina il record in DED_DOC_USER relativo a questo utente ed a questo documento.
Metodo pubblico Equals Ridefinizione di uguaglianza.
(Sovrascrive ObjectEquals(Object))
Metodo pubblico ErasePublishInfo Elimina le informazioni del documento dai descrittori di pubblicazione
Metodo pubblico ForceDirty Forza il documento a diventare dirty per far si che si aggiorni nel Database. Utilizzato dai client che devono aggiornare il documento (magari solo il rowver) ma che di fatto non gli hanno modificato niente rispetto a prima.
Metodo pubblico ForceMarkerAlignment Forza il valore del ROWVER presente nel Database all'interno del documento sul server.
Metodo pubblico ForzaCheckIn Imposta il documento in CheckIn anche se non è in CheckOut dall'utente corrente.
Metodo pubblico GetAddInVersion Legge ADDINVERSION per il documento. Utilizzato ad esempio nella migrazione massiva per il controllo dell'elaborazione dei file.
Metodo pubblico GetAllAttachData Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come allegato. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetAllPrimaryData Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come file primario. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetAllPrimaryData(String) Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come file primario nella configurazione passata
Metodo pubblico GetAllPrimaryDataNotLinked Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come file primario ma non linkato. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetAllSparePartsData Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come ricambio
Metodo pubblico GetAllSparePartsData(String) Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come ricambio nella configurazione passata Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetCheckOutLightRowVer Restituisce il guid presente nel campo del check-out-light.
Metodo pubblico GetCommCount Restituisce il numero di commesse collegate a questo elemento
Metodo pubblico GetComms Restituisce la lista di commesse collegate a questo documento
Metodo pubblico GetData Restituisce la lista di anagrafiche collegate a questo documento. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetData(DedDocContextEnum) Restituisce la lista di anagrafiche collegate a questo documento in base ad un particolare contesto. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetData(String, FuncDedDocContext, Boolean) Funzione generica che cicla le anagrafiche ed in base alle lambda passate discrimina la lista in uscita
Metodo pubblico GetDataCount Restituisce il numero di anagrafiche collegate a questo documento.
Metodo pubblico GetDataNotLinked Restituisce la lista di anagrafiche collegate a questo documento che NON SONO in un contesto di link. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetDataNotLinked(String) Restituisce la lista di anagrafiche collegate a questo documento che NON SONO in un contesto di link. Se non ce ne sono restituisce comunque una lista inizializzata.
Metodo pubblico GetDocVersionFromStateHistory Data l'operazione e il rowver del documento, ritrova la versione
Metodo pubblico GetHashCode Restituisce l'HashCode di questo oggetto.
(Sovrascrive ObjectGetHashCode)
Metodo pubblico GetRootInfo Restitiusce le informazioni di root dei path attuali per questo documento.
Metodo pubblico GetStrictPrimaryData Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come strettamente primario
Metodo pubblico GetStrictPrimaryData(String) Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come strettamente primario nella configurazione passata
Metodo pubblico GetStrictPrimaryDataNotLinked Restituisce la lista di tutte le anagrafiche nelle quali questo documento è collegato come strettamente primario ma non linkato
Metodo pubblico GetValue(DedDocStandardDocFields) Restituisce il contenuto di uno dei campi standard oppure null se non è presente.
Metodo pubblico GetValue(String) Metodo che restituisce i valori del documento.
Metodo pubblico HasAtLeastOneLinkingContext Retituisce true se il documento ha almeno un contesto di linking nei confronti di una anagrafica
Metodo pubblico HasMoreThanOneConfigContext Ritorna true se il documento è associato a più anagrafiche con diverse configurazioni
Metodo pubblico HasOperationInStateHistory Ritorna true se nella storia delle operazioni del documento ne esiste almeno una di questo tipo
Metodo pubblico IsDetachedForCorporate Ritorna vero se il documento è effettivamente segnalato come disallineato per la corporate passata
Metodo pubblico IsDetachedForMyCorporate Ritorna vero se il documento è efffettivamente segnalato come disallineato per la corporate corrente
Metodo pubblico IsMovingDestination Indica se il documento deriva da un moving di un altro documento.
Metodo pubblico IsMyPwsDocEqualsToVaultDoc Verifica se la versione del documento in locale è uguale a quella nel vault.
Metodo pubblico IsVaultDocUpToDate Verifica se la versione del file su vault coincide con la versione del database. In caso di modalità non detached torna sempre true.
Metodo pubblico MoveTo(String) Imposta il nome, estensione e percorso file in base al nuovo percorso passato, anche nei campi di checkout se non risultano vuoti. Non effettua alcuna verifica sul fatto che la nuova posizione sia nei percorsi di root.
Metodo pubblico MoveTo(String, DedDocMovReasonEnum) Imposta il nome, estensione e percorso file in base al nuovo percorso passato, anche nei campi di checkout se non risultano vuoti. Non effettua alcuna verifica sul fatto che la nuova posizione sia nei percorsi di root. Per rendere effettive le modifiche apportate al documento chiamando questo metodo, chiamare uno degli overload del metodo Update().
Metodo pubblico MyPwsVer Restuituisce la versione del documento che è stato scaricato l'ultima volta nell'area locale. Restituisce Guid.Empty se non è mai stato scaricato.
Metodo pubblico ReadAllProperties Scrive le proprietà passate nel database.
Metodo pubblico ReadMasterRevisionId Legge il MASTERREVISIONID del documento ( usato nelll'import PackAndGo lato slave DedRemote)
Metodo pubblico Refresh Aggiorna questo oggetto rileggendo le informazioni presenti nel Database e dal file fisico. Effettua l'aggiornamento anche se l'oggetto è dirty: imposta dirty a false dopo l'aggiornamento.
Metodo pubblico RefreshData Aggiorna il contenuto del documento solo per quanto riguarda le informazioni presenti nel Database. Effettua l'aggiornamento anche se l'oggetto è dirty: imposta dirty a false dopo l'aggiornamento.
Metodo pubblico RefreshInfoFile Aggiorna i campi del documento leggendo solo le informazioni dal file fisico. Se il file non esiste non effettua alcuna operazione.
Metodo pubblico RemoveCopyOfVaultFile Rimuove la copia del file presente sul vault.
Metodo pubblico RemoveDocStateHistory Rimuove il record da DED_DOC_STATE_HISTORY.
Metodo pubblico RemoveFromDetachedForAllCorporaets Elimina il record dai detached per tutte le corporate
Metodo pubblico RemoveFromDetachedForCorporate Elimina il record dai detached per la corporate passata
Metodo pubblico RemoveFromDetachedForMyCorporate Elimina il record dai detached per la corporate corrente
Metodo pubblico RestoreBackup Reimposta nella tabella ded_data il record presente nella tabella di backup.
Metodo pubblico RestoreBackupCfg Reimposta nella tabella DED_DOC_CFG il record presente nella tabella di backup.
Metodo pubblico RestoreCopyOfVaultFile Rispristina la situazione presente nel vault prima del checkOut.
Metodo pubblico SaveCopyOfVaultFile Salva una copia del file sul vault (in modo che se viene fatto un annulla checkOut si possa ripristinare la vecchia situazione).
Metodo pubblico SetAddInVersion Imposta ADDINVERSION per il documento. Utilizzato ad esempio nella migrazione massiva per il controllo dell'elaborazione dei file.
Metodo pubblico SetCheckIn Imposta in CheckIn il documento. Effettua l'operazione aggiornando solo il campo CheckOut nel Database ponendo come vincolo che il documento sia in CheckOut dall'utente corrente.
Metodo pubblico SetCheckIn(Boolean) Imposta in CheckIn il documento. Effettua l'operazione aggiornando solo il campo CheckOut nel Database ponendo come vincolo che il documento sia in CheckOut dall'utente corrente. Se il parametro è true mette in check-in anche i documenti che risultano dipendendi Generici (.prt).
Metodo pubblico SetCheckOutByMe Imposta in CheckOut il documento dall'utente corrente. Effettua l'operazione aggiornando solo il campo CheckOut nel Database ponendo come vincolo che sia in CheckIn.
Metodo pubblico SetCheckOutByMe(Boolean) Imposta in CheckOut il documento dall'utente corrente. Effettua l'operazione aggiornando solo il campo CheckOut nel Database ponendo come vincolo che sia in CheckIn. Se il parametro è true mette in check-out anche i documenti che risultano dipendendi Generici (.prt).
Metodo pubblico SetCheckOutLightRowVer Imposta il guid nel campo del check-out-light.
Metodo pubblico SetInternalName Imposta l'INTERNALNAME del documento
Metodo pubblico SetValue(DedAttr, Object) Metodo per impostare i valori al documento. Se l'attributo passato in ingresso è marchiato con l'opzione "Solo Db" oppure "Calcolato", il settaggio NON verrà effettuato.
Metodo pubblico SetValue(DedDocStandardDocFields, Object) Imposta un campo standard con un nuovo valore. Se il campo non è compilato lo crea nel dizionario interno.
Metodo pubblico SetValue(String, Object) Metodo per impostare i valori al documento.
Metodo pubblico Update Aggiorna l'oggetto nel Database solo se questo è Dirty, poi imposta Dirty a false. La versione del record viene incrementata di 1 già la prima volta che si è modificato l'oggetto e resti dirty. Aggiorna il suo RowVer con uno nuovo.
Metodo pubblico Update(Guid) Aggiorna l'oggetto nel Database solo se questo è Dirty, poi imposta Dirty a false. La versione del record viene incrementata di 1 già la prima volta che si è modificato l'oggetto e resti dirty. Lo aggiorna usando il RowVer passato come argomento.
Metodo pubblico UpdateSameRowVer Aggiorna il documento senza modificare il suo RowVer (utilizzato per il move del documento).
Metodo pubblico WasGeneratedFrom Determina se il documento di pubblicazione è stato generato dal documento passato in quella versione
Metodo pubblico WriteMasterRevisionId Imposta il MASTERREVISIONID del documento ( usato nelll'import PackAndGo lato slave DedRemote)
Metodo pubblico WritePropertiesInDb Scrive le proprietà passate nel database.
Torna su
Vedi anche