C# Class VersionOne.Web.Plugins.Api.XmlAssetBuilder

ファイルを表示 Open project: versionone/VersionOne.SDK.Experimental

Public Methods

Method Description
AddAssetAttributeFromScalar ( string name, object value ) : void
AddAttributeFromArray ( Attribute attr ) : void
AddRelationsFromRelationList ( IEnumerable relations ) : void
GetAssetXml ( ) : string

Private Methods

Method Description
AddRelation ( string relationName, IEnumerable relationValues ) : void
CreateAssetAttributeForRemove ( IList attributeDef ) : string
CreateAssetAttributeForUpdateOrAdd ( IList attributeDef ) : string
GetBuffer ( ) : StringBuilder

Method Details

AddAssetAttributeFromScalar() public method

public AddAssetAttributeFromScalar ( string name, object value ) : void
name string
value object
return void

AddAttributeFromArray() public method

public AddAttributeFromArray ( Attribute attr ) : void
attr Attribute
return void

AddRelationsFromRelationList() public method

public AddRelationsFromRelationList ( IEnumerable relations ) : void
relations IEnumerable
return void

GetAssetXml() public method

public GetAssetXml ( ) : string
return string