C# Class BExISMigration.MetadataCreator

Afficher le fichier Open project: BEXIS2/Core Class Usage Examples

Méthodes publiques

Méthode Description
createMetadata ( string dataSetID, string filePath, string DataBase, List &variableNames, string &fileType ) : XmlDocument
createXmlTemplate ( long metadataStructureId ) : System.Xml.Linq.XDocument
fillInXmlAttributes ( XmlDocument metadataXml, XmlDocument metadataXmlTemplate ) : XmlDocument
getMetadataXml ( string dataSetID, string DataBase ) : XmlDocument
getPublicationsMetadataXml ( string DataBase ) : BexisPublication[]
importMetadataStructure ( string filePath, string userName, string schemaFile = "", string schemaName = "", string titlePath = "", string descriptionPath = "" ) : long

Private Methods

Méthode Description
AddReferenceToMetadatStructure ( MetadataStructure metadataStructure, string nodeName, string nodePath, string destinationPath, XmlDocument xmlDoc ) : XmlDocument
FindElementIndex ( XmlElement element ) : int
FindXPath ( XmlNode node ) : string
createMissingNodes ( string destinationParentXPath, XmlNode parentNode, XmlDocument doc, string name ) : XmlNode
dismantle ( string xpath ) : List
handle ( XmlNode root, XmlDocument doc, XmlDocument temp ) : void
manipulate ( XmlDocument doc ) : XmlDocument

Method Details

createMetadata() public méthode

public createMetadata ( string dataSetID, string filePath, string DataBase, List &variableNames, string &fileType ) : XmlDocument
dataSetID string
filePath string
DataBase string
variableNames List
fileType string
Résultat System.Xml.XmlDocument

createXmlTemplate() public méthode

public createXmlTemplate ( long metadataStructureId ) : System.Xml.Linq.XDocument
metadataStructureId long
Résultat System.Xml.Linq.XDocument

fillInXmlAttributes() public méthode

public fillInXmlAttributes ( XmlDocument metadataXml, XmlDocument metadataXmlTemplate ) : XmlDocument
metadataXml System.Xml.XmlDocument
metadataXmlTemplate System.Xml.XmlDocument
Résultat System.Xml.XmlDocument

getMetadataXml() public méthode

public getMetadataXml ( string dataSetID, string DataBase ) : XmlDocument
dataSetID string
DataBase string
Résultat System.Xml.XmlDocument

getPublicationsMetadataXml() public méthode

public getPublicationsMetadataXml ( string DataBase ) : BexisPublication[]
DataBase string
Résultat BexisPublication[]

importMetadataStructure() public méthode

public importMetadataStructure ( string filePath, string userName, string schemaFile = "", string schemaName = "", string titlePath = "", string descriptionPath = "" ) : long
filePath string
userName string
schemaFile string
schemaName string
titlePath string
descriptionPath string
Résultat long