Classe DedApi

LuaApplication DedApi

Classe DedApi

Classe statica per la gestione delle api DED ad alto livello
Gerarchia di ereditarietà
SystemObject  LuaApplicationDedApi

Namespace:  LuaApplication
Assembly:  DedLuaApplication (in DedLuaApplication.dll) Versione: 1.0.0.0 (1.0.0.0)
Sintassi
public class DedApi
Public Class DedApi
public ref class DedApi
type DedApi =  class end

Il tipo DedApi espone i seguenti membri.

Costruttori
  NomeDescrizione
Metodo pubblicoDedApi
Inizializza una nuova istanza della classe DedApi.
Torna su
Proprietà
  NomeDescrizione
Proprietà pubblicaLastException
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoAllAttrPrompts
Ritorna l'elenco di tutti i prompt degli attributi. Mantenuta per compatibilità col passato.
Metodo pubblicoAllDataHaveSameDedid
Ritorna vero se tutte le anagrafiche in lista hanno lo stesso dedid
Metodo pubblicoAssociateDocument(DedComm, String, LuaTable)
Funzione di associa documento. Data la commessa. In base al filename in caso sia già presente lo elimina. Infine viene eseguito un nuovo import del documento individuato dal file passato.
Metodo pubblicoAssociateDocument(String, String, String, LuaTable)
Funzione di associa documento. Dati id e rev individua l'anagrafica. In base al filename e al context del documento individua il nome del documento ed in caso sia già presente lo elimina. Infine viene eseguito un nuovo import del documento individuato dal file passato.
Metodo pubblicoAssociateDocumentsCheckedoutByMeToThisHost
Aggiorna l'internalname di tutti i documenti del database che ancora non l'hanno impostato
Metodo pubblicoChangeContexRapModel
Cambia il contesto dei modelli che dovrebbero essere impostati come rappresentazioni e viceversa. Se vengono passati dedid e dedrev lo cambia solo dell'anagrafica passata altrimenti di tutto il DB.
Metodo pubblicoChangeContext
Cambia il contesto di associazione tra Anagrafica e Documento. Permette di modificare solo da Modello a Pubblicazione o viceversa.
Metodo pubblicoCheckInDocument
Esegue il checkin del documento individuato dal file passato
Metodo pubblicoCheckOutDocument
Esegue il checkout del documento individuato dal file passato
Metodo pubblicoCloneDist
Copia la distinta dell'anagrafica di partenza in quella di destinazione. Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
Metodo pubblicocod2Files
Ritorna un LuaTable che contiene tutti i nomi file associati all'anagrafica identificata dai valori passati
Metodo pubblicoCompactDedData
Compatta gli attributi per ridurne il numero.
Metodo pubblicoCompileNewPerm
Compila i nuovi permessi nelle tabelle DED_PU e DED_PERM_OBJ in base ai valori già presenti.
Metodo pubblicoCreateData
Creazione dell'anagrafica. Riceve in ingresso una table di parametri.
Metodo pubblicoCreateDocument
Comando per la registrazione di un documento.
Metodo pubblicoCreateMovingLink
Metodo pubblicodbIsRil
Controlla se l'anagrafica passata è rilasciata
Metodo pubblicodoc2Files
Ritorna una tabella di file path che rappresentano i documenti individuati nel database
Metodo pubblicoEnsureLocal
Esegue il comando di ensureLocal del file passato
Metodo pubblicoExportDocument
Esporta i documenti associati all'anagrafica di riferimento in un path esterno al database.
Metodo pubblicofile2Code
Dato un fileName ritorna la prima anagrafica associata in base al contesto indicato
Metodo pubblicofile2Codes
Dato un fileName ritorna la lista delle anagrafiche associate
Metodo pubblicofindLastData
Dato il valore ed il campo di riferimento ritorna l'ultima anagrafica disponibile.
Metodo pubblicoFixAttributesName
Sistemate le varie casistiche di stesso nome interno con prompt diverso.
Metodo pubblicoFixDocDuplicated
Controlla se ci sono documenti doppi registrati nella stessa posizione e li elimina.
Metodo pubblicoFormatAttrForDb
Restituisce il valore di un attributo, convertendolo però nel tipo dati coerente con il tipo di dati dell'attributo. Nel caso di stringa se è troppo lungo lo tronca.
Metodo pubblicogetDedDisPrompt
Ritorna il prompt di DED_DIS. Mantenuta per compatibilità col passato.
Metodo pubblicoisDocInDb
Controllo se il file passato è associato all'anagrafica individuata da id e rev.
Metodo pubblicoLinkDocument
Collega il documento passato tramite filename alla anagrafica. Il documento deve essere già registrato nel database.
Metodo pubblicoRemoveDocument
Elimina il documento identificato dal fileName passato
Metodo pubblicoReplaceInvalidFileNameChars
Restituisce una stringa con i caratteri non validi sostituiti con _.
Metodo pubblicoShowLastException
Metodo pubblicoUpdataDataAttrs
Aggiorna gli attributi di anagrafica. La funzione filtra l'eventuale settaggio di dedid, dedrev. In caso di qualsiasi errore non appporta modifiche all'anagrafica
Torna su
Campi
  NomeDescrizione
Campo pubblico_app
Torna su
Vedi anche