Classe DedDoc |
Namespace: DedNet.Core
Il tipo DedDoc espone i seguenti membri.
Nome | Descrizione | |
---|---|---|
Application |
Restituisce l'applicazione di appartenenza.
| |
Attributi |
Restituisce gli attributi del file.
| |
Attrs |
Restituisce la lista degli attributi con i rispettivi valori.
| |
CheckoutData |
Restituisce la data dell'ultima modifica del campo CheckoutUser oppure la data di creazione del record.
| |
CheckoutEstensione |
Restituisce l'estensione del file nel caso in cui si trovi in check-out, senza il punto iniziale.
| |
CheckoutHost |
Restituisce il nome della macchina dalla quale l'utente ha posto in checkout questo documento, oppure
stringa vuota se è in check-in.
| |
CheckOutNameWithExtension |
Restituisce il nome del file compreso di estensione ma senza percorso,
del file in check-out oppure stringa vuota se è in check-in.
Viene utilizzato il nome di pws.
| |
CheckoutNome |
Restituisce il nome del file nel caso in cui si trovi in check-out.
| |
CheckoutPercorso |
Restituisce il percorso del file nel caso in cui si trovi in check-out.
| |
CheckoutUser |
Restituisce il nome dell'utente che ha posto in checkout questo documento, oppure
stringa vuota se è in check-in.
| |
Context |
Restituisce il contesto dell'anagrafica per la quale il documento è stato richiesto oppure null nel caso in cui
non sia stata creata in un ambito di anagrafica.
| |
CurrentFullFileName |
Restituisce il percorso completo del documento che l'applicazione
può e deve utilizzare per leggere le informazioni del documento nel
metodo RefreshInfoFile.
Infatti restituisce il valore della proprietà FullFileName o FullCheckOutFileName
in base al fatto che il documento sia in check-in o in check-out.
| |
DataCreazione |
Restituisce la data di creazione del file
| |
DataCreazioneRecord |
Restituisce la data di creazione del record.
| |
DataModifica |
Restituisce la data di ultima modifica del file
| |
Dimensione |
Restituisce la dimensione del file
| |
Dirty |
Restituisce se il documento sia da aggiornare nel Database.
| |
DocDependences |
Restituisce la collezione delle dipendenze di questo documento leggendole dal Database.
| |
DocID |
Restituisce l'ID di questa commessa.
| |
DocIdAsString |
Restituisce la rappresentazione stringa del DocId di questo documento.
| |
Erased |
Restituisce se il record del file sia stato cancellato dal Database.
| |
Estensione |
Restituisce l'estensione del file senza il punto iniziale.
| |
FileExists |
Restituisce se il file è presente su disco (nel vault o nella pws se è attiva l'area locale).
| |
FileMarked |
Restituisce il rowver del file.
| |
FullCheckOutFileName |
Restituisce il nome completo del file in check-out oppure stringa vuota se è in check-in.
Permette anche di impostare i valori di CheckoutNome, CheckoutPercorso e CheckoutEstensione
impostando un nome completo.
| |
FullFileName |
Restituisce il nome completo del file nel Database.
Permette anche di impostare i valori di Nome, Percorso ed Estensione
impostando un nome completo.
| |
HasComms |
Restituisce se il documento è associato ad almeno una commessa
| |
HasData |
Restituisce se il documento è associato ad almeno una anagrafica
| |
InternalName |
Restituisce l'internalName del file
| |
IsCheckedIn |
Restituisce se il documento è in check-in.
| |
IsCheckedOutByMe |
Restituisce se il record sia in CheckOut dall'utente corrente.
| |
IsCheckedOutByMeOnOtherHost |
Restituisce se il record sia in CheckOut dall'utente corrente ma su un altra macchina. E' un controllo specifico. Per il sistema è comunque
in checkout da altro utente
| |
IsCheckedOutByOther |
Restituisce se il record sia in CheckOut da un utente differente dall'utente corrente.
| |
IsNewVaultFile |
Restituisce se, con attiva l'area locale, il documento sia nuovo ed in checkout ma
non sia ancora stato pubblicato sul server.
| |
Keys |
Restituisce la lista delle chiavi presenti nell'anagrafica.
| |
NameWithExtension |
Restituisce il nome del file compreso di estensione ma senza percorso.
Viene utilizzato il nome di vault.
| |
Nome |
Restituisce il nome del file senza estensione.
| |
OldFile |
Restituisce il nome completo del file prima che venisse archiviato.
| |
ParentDocuments |
Restituisce la collezione dei documenti genitore di questo documento.
| |
ParoleChiave |
Restituisce le parole chiave del documento.
| |
Percorso |
Restituisce il percorso del file.
| |
PercorsoRooted |
Ritorna il percorso rooted del documento. E' il valore effettivamente contenuto
| |
PwsFullPath |
Restituisce il nome completo di questo documento se dovesse essere copiato nell'area locale.
Questo valore viene impostato nelle proprietà di Checkout per impostare in Checkout il documento.
Se non è attiva l'area locale viene restituito il percorso completo di vault.
| |
RowVer |
Restituisce il rowver del file.
| |
Scala |
Restitusice la Scala del documento (1:2, 1:10, ecc.).
| |
SimilarDocuments |
Restituisce la collezione dei documenti genitore di questo documento.
| |
UtenteCreazioneRecord |
Restituisce l'utente che ha creato questo documento.
| |
Values |
Restituisce la lista dei valori presenti nell'anagrafica.
| |
VaultFileBackupName |
Restituisce il nome da utilizzare come file di backup
sul server, in occazione del checkout.
| |
Versione |
Restituisce il numero di versione di questo documento.
|
Nome | Descrizione | |
---|---|---|
AddDocStateHistory |
Aggiunge un record in DED_DOC_STATE_HISTORY relativo all'operazione e all'utente corrente.
| |
AddPublishInfo |
Aggiunte le informazioni del documento tra i descrittori di pubblicazione
| |
AddToDetachedForAllCorporates |
Aggiunge nella tabella DED_DOC_DETACHED il record.
| |
AddToDetachedForCorporate |
Aggiunge nella tabella DED_DOC_DETACHED il record.
| |
AddToTranferHistory |
Aggiunge nella tabella DED_TRANSFER_HISTORY il record.
| |
AddUserDoc |
Aggiunge o aggiorna il record in DED_DOC_USER relativo a questo documento per l'utente corrente.
| |
CurVer |
Restuituisce la versione del documento presente nel Vault.
Restituisce Guid.Empty se non è riuscito a trovarlo.
| |
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.
| |
DeleteBackup |
Elimina il backup di un documento, effettuato in fase di checkout.
| |
DeleteBackup(Boolean) |
Elimina il backup di un documento, effettuato in fase di checkout.
| |
DeleteDocFromUserDoc |
Elimina il record in DED_DOC_USER relativo a questo documento.
| |
DeleteUserDoc |
Elimina il record in DED_DOC_USER relativo a questo utente ed a questo documento.
| |
Equals |
Ridefinizione di uguaglianza.
(Sovrascrive ObjectEquals(Object).) | |
ErasePublishInfo |
Elimina le informazioni del documento dai descrittori di pubblicazione
| |
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.
| |
ForceMarkerAlignment |
Forza il valore del ROWVER presente nel Database all'interno del documento sul server.
| |
ForzaCheckIn |
Imposta il documento in CheckIn anche se non è in CheckOut dall'utente corrente.
| |
GetAddInVersion |
Legge ADDINVERSION per il documento. Utilizzato ad esempio nella migrazione massiva per il controllo dell'elaborazione dei file.
| |
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.
| |
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.
| |
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.
| |
GetCheckOutLightRowVer |
Restituisce il guid presente nel campo del check-out-light.
| |
GetCommCount |
Restituisce il numero di commesse collegate a questo elemento
| |
GetComms |
Restituisce la lista di commesse collegate a questo documento
| |
GetData |
Restituisce la lista di anagrafiche collegate a questo documento.
Se non ce ne sono restituisce comunque una lista inizializzata.
| |
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.
| |
GetDataCount |
Restituisce il numero di anagrafiche collegate a questo documento.
| |
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.
| |
GetDocVersionFromStateHistory |
Data l'operazione e il rowver del documento, ritrova la versione
| |
GetHashCode |
Restituisce l'HashCode di questo oggetto.
(Sovrascrive ObjectGetHashCode.) | |
GetRootInfo |
Restitiusce le informazioni di root dei path attuali per questo documento.
| |
GetValue(String) |
Metodo che restituisce i valori del documento.
| |
GetValue(DedDocStandardDocFields) |
Restituisce il contenuto di uno dei campi standard oppure null se non è presente.
| |
HasAtLeastOneLinkingContext |
Retituisce true se il documento ha almeno un contesto di linking nei confronti di una anagrafica
| |
HasOperationInStateHistory |
Ritorna true se nella storia delle operazioni del documento ne esiste almeno una di questo tipo
| |
IsDetachedForMyCorporate |
Ritorna vero se il documento è efffettivamente segnalato come disallineato per la corporate corrente
| |
IsMovingDestination |
Indica se il documento deriva da un moving di un altro documento.
| |
IsMyPwsDocEqualsToVaultDoc |
Verifica se la versione del documento in locale è uguale a quella nel vault.
| |
IsVaultDocUpToDate |
Verifica se la versione del file su vault coincide con la versione del database. In caso di modalità non detached torna sempre true.
| |
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.
| |
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().
| |
MyPwsVer |
Restuituisce la versione del documento che è stato scaricato l'ultima volta nell'area locale.
Restituisce Guid.Empty se non è mai stato scaricato.
| |
ReadAllProperties |
Scrive le proprietà passate nel database.
| |
ReadMasterRevisionId |
Legge il MASTERREVISIONID del documento ( usato nelll'import PackAndGo lato slave DedRemote)
| |
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.
| |
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.
| |
RefreshInfoFile |
Aggiorna i campi del documento leggendo solo le informazioni dal file fisico.
Se il file non esiste non effettua alcuna operazione.
| |
RemoveCopyOfVaultFile |
Rimuove la copia del file presente sul vault.
| |
RemoveDocStateHistory |
Rimuove il record da DED_DOC_STATE_HISTORY.
| |
RemoveFromDetachedForAllCorporaets |
Elimina il record dai detached. Se la corporate è null lo elimina per tutte le corporate altrimenti solo per quella passata.
| |
RemoveFromDetachedForMyCorporate |
Elimina il record dai detached. Se la corporate è null lo elimina per tutte le corporate altrimenti solo per quella passata.
| |
RestoreBackup |
Reimposta nella tabella ded_data il record presente nella tabella di backup.
| |
RestoreCopyOfVaultFile |
Rispristina la situazione presente nel vault prima del checkOut.
| |
SaveCopyOfVaultFile |
Salva una copia del file sul vault (in modo che se viene fatto un annulla checkOut si possa
ripristinare la vecchia situazione).
| |
SetAddInVersion |
Imposta ADDINVERSION per il documento. Utilizzato ad esempio nella migrazione massiva per il controllo dell'elaborazione dei file.
| |
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.
| |
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).
| |
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.
| |
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).
| |
SetCheckOutLightRowVer |
Imposta il guid nel campo del check-out-light.
| |
SetInternalName |
Imposta l'INTERNALNAME del documento
| |
SetValue(String, Object) |
Metodo per impostare i valori al documento.
| |
SetValue(DedAttr, Object) |
Metodo per impostare i valori al documento. Se l'attributo passato in ingresso è marchiato con l'opzione
"Solo Sb", il settaggio NON verrà effettuato.
| |
SetValue(DedDocStandardDocFields, Object) |
Imposta un campo standard con un nuovo valore. Se il campo non è compilato lo crea nel dizionario interno.
| |
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.
| |
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.
| |
UpdateSameRowVer |
Aggiorna il documento senza modificare il suo RowVer (utilizzato per il move del documento).
| |
WasGeneratedFrom |
Determina se il documento di pubblicazione è stato generato dal documento passato in quella versione
| |
WriteMasterRevisionId |
Imposta il MASTERREVISIONID del documento ( usato nelll'import PackAndGo lato slave DedRemote)
| |
WritePropertiesInDb |
Scrive le proprietà passate nel database.
|
Nome | Descrizione | |
---|---|---|
Equality |
Ridefinizione dell'operatore ==.
| |
Inequality |
Ridefinizione dell'operatore !=.
|