C# Class Solvberget.Domain.DTO.Document

Exibir arquivo Open project: digbib/Solvberget Class Usage Examples

Protected Properties

Property Type Description
DocumentDictionary string>.Dictionary
LanguageDictionary string>.Dictionary
NationalityDictionary string>.Dictionary
PublisherTypeDictionary string>.Dictionary
RoleDictionary string>.Dictionary

Public Methods

Method Description
GenerateLocationAndAvailabilityInfo ( IEnumerable docItems ) : void
GetObjectFromFindDocXmlBsMarc ( string xml ) : Document
GetObjectFromFindDocXmlBsMarcLight ( string xml ) : Document
GetVarfield ( IEnumerable nodes, string id, string subfieldLabel ) : string

Protected Methods

Method Description
FillProperties ( string xml ) : void
FillPropertiesLight ( string xml ) : void
GenerateOrganizationsFromXml ( IEnumerable nodes, string id ) : IEnumerable
GeneratePersonsFromXml ( IEnumerable nodes, string id ) : IEnumerable
GetCompressedString ( ) : string
GetVarfieldAsList ( IEnumerable nodes, string id, string subfieldLabel ) : IEnumerable
TrimContentList ( string list ) : IEnumerable

Private Methods

Method Description
GetFixfield ( IEnumerable nodes, string id, int fromPos, int toPos ) : string
GetSubFieldValue ( System.Xml.Linq.XElement varfield, string label ) : string

Method Details

FillProperties() protected method

protected FillProperties ( string xml ) : void
xml string
return void

FillPropertiesLight() protected method

protected FillPropertiesLight ( string xml ) : void
xml string
return void

GenerateLocationAndAvailabilityInfo() public method

public GenerateLocationAndAvailabilityInfo ( IEnumerable docItems ) : void
docItems IEnumerable
return void

GenerateOrganizationsFromXml() protected static method

protected static GenerateOrganizationsFromXml ( IEnumerable nodes, string id ) : IEnumerable
nodes IEnumerable
id string
return IEnumerable

GeneratePersonsFromXml() protected static method

protected static GeneratePersonsFromXml ( IEnumerable nodes, string id ) : IEnumerable
nodes IEnumerable
id string
return IEnumerable

GetCompressedString() protected method

protected GetCompressedString ( ) : string
return string

GetObjectFromFindDocXmlBsMarc() public static method

public static GetObjectFromFindDocXmlBsMarc ( string xml ) : Document
xml string
return Document

GetObjectFromFindDocXmlBsMarcLight() public static method

public static GetObjectFromFindDocXmlBsMarcLight ( string xml ) : Document
xml string
return Document

GetVarfield() public static method

public static GetVarfield ( IEnumerable nodes, string id, string subfieldLabel ) : string
nodes IEnumerable
id string
subfieldLabel string
return string

GetVarfieldAsList() protected static method

protected static GetVarfieldAsList ( IEnumerable nodes, string id, string subfieldLabel ) : IEnumerable
nodes IEnumerable
id string
subfieldLabel string
return IEnumerable

TrimContentList() protected static method

protected static TrimContentList ( string list ) : IEnumerable
list string
return IEnumerable

Property Details

DocumentDictionary protected_oe static_oe property

protected static Dictionary DocumentDictionary
return string>.Dictionary

LanguageDictionary protected_oe static_oe property

protected static Dictionary LanguageDictionary
return string>.Dictionary

NationalityDictionary protected_oe static_oe property

protected static Dictionary NationalityDictionary
return string>.Dictionary

PublisherTypeDictionary protected_oe static_oe property

protected static Dictionary PublisherTypeDictionary
return string>.Dictionary

RoleDictionary protected_oe static_oe property

protected static Dictionary RoleDictionary
return string>.Dictionary