Click or drag to resize

Metodi di DedDocManager

Il tipo DedDocManager espone i seguenti membri.

Metodi
  Nome Descrizione
Metodo pubblico Add(String) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : null), (RowVer : Nuovo). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico Add(String, Guid) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Lo crea con il RowVer passato come argomento. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : null). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico Add(String, String) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : oldFile), (RowVer : Nuovo). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico Add(String, Guid, String) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Lo crea con il RowVer passato come argomento. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : null). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico Add(String, String, Guid) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : oldFile), (RowVer : Nuovo). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico Add(String, Guid, String, Guid) Aggiunge un nuovo documento controllando che non esista un documento con stesso nome completo. Considera che il documento si trovi già nella posizione e con nome corretti: nel vault oppure in pws se è attiva l'area locale. Lo crea con il RowVer passato come argomento. Se è attiva l'area locale controlla anche che non sia presente un documento in checkout nel percorso specificato. Lo crea nuovo in checkin se non è attiva la PWS altrimenti lo crea in checkout dall'utente corrente. Viene creato con le seguenti informazioni : (DocID: nuovo), (Nome, Percorso, Estensione : dal fullname), (Data e Utente di creazione record), (Versione : 0), (OldFile : oldFile). Il chiamante, se lo desidera, compilerà i dati documento aggiuntivi e poi riaggiornerà il record.
Metodo pubblico AddDocDetachedForAllCorporates Aggiunge il documento a quelli disallineati per tutte le corporate eslusa quella dell'utente connesso.
Metodo pubblico AddDocDetachedForCorporate Aggiunge il documento a quelli disallineati.
Metodo pubblico AddDocPublishInfo Aggiungo le informazioni di generazione di un documento di pubblicazione
Metodo pubblico AddDocStateHistory Aggiunge un record in DED_DOC_STATE_HISTORY relativo all'operazione, a questo utente ed al documento passato.
Metodo pubblico AddDocToErased Aggiunge nella tabella DED_DOC_ERASED il record da clonare.
Metodo pubblico AddDocTransferHistory Metodo che aggiunge il documento alla lista dei trasferimenti
Metodo pubblico AddMovedDoc Registra nella tabella DED_DOC_MOV l'avvenuto spostamento/rinomina di un file.
Metodo pubblico AddUserDoc Aggiunge o aggiorna il record in DED_DOC_USER relativo a questo utente ed al documento passato.
Metodo pubblico AllDoc Restituisce tutti i documenti registrati nel database in base
Metodo pubblico AllDocumentPaths Restituisce tutti i path univoci dai documenti registrati nel database
Metodo pubblico CheckOutBackup Aggiunge nella tabella DED_DOC_BACKUP il record da backuppare.
Metodo pubblico CheckOutBackupCfg Aggiunge nella tabella DED_DOC_BACKUP il record da backuppare.
Metodo pubblico CurVer Restuituisce la versione del documento presente nel Vault.
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 comprese gli spostamenti eventualmente presenti.
Metodo pubblico DeleteCheckOutBackup Elimina il backup di un documento, effettuato in fase di checkout.
Metodo pubblico DeleteCheckOutBackupCfg Elimina il backup di un documento, effettuato in fase di checkout.
Metodo pubblico DeleteDocFromUserDoc Elimina il record in DED_DOC_USER relativo al documento passato.
Metodo pubblico DeleteUserDoc Elimina il record in DED_DOC_USER relativo a questo utente ed al documento passato.
Metodo pubblico DocNameIsUsed(String) Controlla se il nome passato senza estensione è già presente tra i documenti registrati. Controlla
Metodo pubblico DocNameIsUsed(String, String) Controlla se il nome passato senza estensione è già presente tra i documenti registrati. Controlla
Metodo pubblico DocNameWasUsedAndMoved(String) Controlla se il nome passato senza estensione è presente tra i documenti spostati.
Metodo pubblico DocNameWasUsedAndMoved(String, String) Controlla se il nome passato senza estensione è presente tra i documenti spostati.
Metodo pubblico EraseDocPublishInfo Rimuove le informazioni di generazione di un documento di pubblicazione
Metodo pubblico Find(DbDataReader) Ricerca il documento dato un dbdatareader.
Metodo pubblico Find(Guid) Restituisce il documento presente nel DB, se esiste, altimenti restituisce null.
Metodo pubblico Find(String) Restituisce il documento presente nel DB, se esiste, altimenti restituisce null. Se è attiva l'area locale cerca anche nei percorsi di checkout.
Metodo pubblico Find(String, String, ListString) Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate.
Metodo pubblico FindByNameLike Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate.
Metodo pubblico FindByPath Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate. NB : Esempio di utilizzo con SqlLikeOperatorEnum.Free e path non Rooted C:\\DEDP\\_SRV_FILE\\DB\\Test -> deve essere passato [%]DB[%]\Test altrimenti viene eseguita questa ricerca %DB%\Test
Metodo pubblico FindByPathAndNameLike Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate. NB : Esempio di utilizzo con SqlLikeOperatorEnum.Free e path non Rooted C:\\DEDP\\_SRV_FILE\\DB\\Test -> deve essere passato [%]DB[%]\Test altrimenti viene eseguita questa ricerca %DB%\Test
Metodo pubblico FindByPathLike Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate. NB : Esempio di utilizzo con SqlLikeOperatorEnum.Free e path non Rooted C:\\DEDP\\_SRV_FILE\\DB\\Test -> deve essere passato [%]DB[%]\Test altrimenti viene eseguita questa ricerca %DB%\Test
Metodo pubblico FindDocsByDocId Restituisce una lista di documenti che corrispondono ai criteri passati.
Metodo pubblico FindDocsCheckOutByMe Restituisce una lista di documenti che corrispondono ai criteri passati. Il path e la lista du estensione possono non essere passate.
Metodo pubblico FindEquals Restituisce una lista di documenti che corrispondono in modo preciso ai criteri passati. Il path e la lista du estensione possono non essere passate.
Metodo pubblico FindErased(Guid) Restituisce il documento presente nel DB, se esiste, altimenti restituisce null.
Metodo pubblico FindErased(String) Restituisce il documento eliminato presente nel DB, se esiste, altimenti restituisce null.
Metodo pubblico ForzaCheckIn Imposta il documento in CheckIn anche se non è in CheckIn dall'utente corrente facendo un update con la where che comprende anche il valore attuale del campo checkout oltre all'id del documento.
Metodo pubblico GetAddInVersion Restituisce la versione dell'addin presente nel campo del ADDINVERSION.
Metodo pubblico GetAllMovingFileNames Restituisce una lista contenente tutti i FileName avuti da questo documento (compreso quello attuale).
Metodo pubblico GetCheckOutLightRowVer Restituisce il guid presente nel campo del check-out-light.
Metodo pubblico GetDocumentsToMigrate Ritorna la lista dei documenti che condividono l'origine con il documento di riferimento. Viene controllata la coincidenza della colonna public name.
Metodo pubblico GetDocVersionFromStateHistory Ritorna la versione numerica del documento dato il rowver cercando nella tabella history
Metodo pubblico GetMovedDoc Dato il vecchio nome file ritora il nuovo documento codificato corrispondente. Se non trova corrispondenza, ritorna null.
Metodo pubblico GetMovedDocs Dato un filename senza estensione ritorna tutti i documenti moved che sono partiti da questa posizione e nome.
Metodo pubblico GetOldFileDoc Dato il vecchio nome file ritora il nuovo documento codificato corrispondente. Se non trova corrispondenza, ritorna null.
Metodo pubblico GetSimilarDocuments Ritorna la lista dei documenti che condividono l'origine con il documento di riferimento. Viene controllata la coincidenza della colonna public name.
Metodo pubblico HasOperationInStateHistory Ritorna true se nella storia delle operazioni del documento ne esiste almeno una di questo tipo
Metodo pubblico HasUserDoc Controllo se l'utente ha dei documenti in area locale
Metodo pubblico IsDocDetachedForCorporate Ritorna vero se il documento è effettivamente segnalato come disallineato per la corporate passata
Metodo pubblico IsDocDetachedForMyCorporate Ritorna vero se il documento è effettivamente segnalato come disallineato per la corporate corrente
Metodo pubblico IsMovingDestination Dato il nome file ritorna se il documento è frutto di un moving di un altro documento.
Metodo pubblico IsMyPwsDocEqualsToVaultDoc Verifica se la versione del documento in locale è uguale a quella nel vault.
Metodo pubblico IsSparePartContext Ritorna True se il documento è associato all'anagrafica con uno dei contesti Ricambio, False altrimenti.
Metodo pubblico IsVaultDocUpToDate Verifica se la versione del documento in locale è uguale a quella nel vault.
Metodo pubblico MyPwsVer Restuituisce la versione del documento che è stato scaricato l'ultima volta nell'area locale. Restituisce Guid.Empty se non è stato scaricato.
Metodo pubblico ReadAllProperties(DedDoc, Boolean) Legge tutte le proprietà del documento dalla tabella DED_DOC_PROPERTIES e le restituisce sotto forma di dizionario nome valore
Metodo pubblico ReadAllProperties(String, Boolean) Legge tutte le proprietà del documento dalla tabella DED_DOC_PROPERTIES e le restituisce sotto forma di dizionario nome valore
Metodo pubblico ReadAllValueAndTypesProperties Legge tutte le proprietà del documento dalla tabella DED_DOC_PROPERTIES e le restituisce sotto forma di dizionario nome - classe PropertiesInfo
Metodo pubblico ReadMasterDatabaseRevisionId Restituisce il guid presente nel campo del MASTERDATABASEREVISIONID.
Metodo pubblico ReadMasterRevisionId Restituisce il guid presente nel campo del MASTERREVISIONID.
Metodo pubblico RemoveDocDetachedForAllCorporates Rimuove il documento a quelli disallineati per tutte le corportate
Metodo pubblico RemoveDocDetachedForCorporate Rimuove il documento a quelli disallineati per la corporate passata
Metodo pubblico RemoveDocDetachedForMyCorporate Rimuove il documento a quelli disallineati per la corporate corrente
Metodo pubblico RemoveDocStateHistory Rimuove il documento da DED_DOC_STATE_HISTORY.
Metodo pubblico RemoveMoveDoc Da utilizzare a seguito di una eliminazione definitiva di un documento, per eliminare anche le tracce dei suoi movimenti.
Metodo pubblico Requery Aggiorna le proprietà del documento passato rileggendole dal Database. Se il documento non esiste più imposta il documento come Erased e solleva una eccezione.
Metodo pubblico RestoreCheckOutBackup Reimposta nella tabella ded_doc il record presente nella tabella di backup.
Metodo pubblico RestoreCheckOutBackupCfg Reimposta nella tabella ded_doc il record presente nella tabella di backup.
Metodo pubblico SetAddInVersion Aggiorna il campo ADDINVERSION con il valore passato.
Metodo pubblico SetCheckIn Imposta il documento in CheckIn solo se è in CheckOut dall'utente corrente facendo un update con la where che comprende anche il valore attuale del campo checkout oltre all'id del documento.
Metodo pubblico SetCheckOutByMe Imposta il documento in CheckOut dall'utente corrente facendo un update con la where che comprende anche il valore attuale vuoto del campo checkout oltre all'id del documento.
Metodo pubblico SetCheckOutLightRowVer Imposta il guid nel campo del check-out-light.
Metodo pubblico SetInternalName Imposta l'internalName del documento
Metodo pubblico Update(DedDoc) Aggiorna l'oggetto nel Database solo se questo è Dirty, poi imposta Dirty a false. Aggiorna il suo RowVer con quello calcolato attraverso Md5. ATTENZIONE!!! Non dovrebbe più passare di qui.
Metodo pubblico Update(DedDoc, Guid) Aggiorna l'oggetto nel Database solo se questo è Dirty, poi imposta Dirty a false. Lo aggiorna usando il RowVer passato come argomento.
Metodo pubblico WasDocPublishGeneratedFromThisSource Rimuove le informazioni di generazione di un documento di pubblicazione
Metodo pubblico WriteMasterDatabaseRevisionId Aggiorna il campo MASTERDATABASEREVISIONID con il valore passato.
Metodo pubblico WriteMasterRevisionId Aggiorna il campo ROWVER con il valore passato.
Metodo pubblico WritePropertiesInDb Scrive le proprietà del documento nella tabella DED_DOC_PROPERTIES
Torna su
Vedi anche