C# Class GSoft.Dynamite.Taxonomy.MonitoredTaxonomyService

Helper class for interacting with the Managed Metadata Service
For all methods: if a term or a term set is not found by its default label in the term store's default working language, the other alternate available languages should be attempted.
Inheritance: ITaxonomyService
Show file Open project: GSoft-SharePoint/Dynamite-2010

Public Methods

Method Description
GetTaxonomyValueForLabel ( SPSite site, string termSetName, string termLabel ) : TaxonomyValue
GetTaxonomyValueForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : TaxonomyValue
GetTaxonomyValueForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : TaxonomyValue
GetTaxonomyValuesForLabel ( SPSite site, string termSetName, string termLabel ) : IList
GetTaxonomyValuesForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : IList
GetTaxonomyValuesForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : IList
GetTaxonomyValuesForTermSet ( SPSite site, string termSetName ) : IList
GetTaxonomyValuesForTermSet ( SPSite site, string termStoreGroupName, string termSetName ) : IList
GetTaxonomyValuesForTermSet ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName ) : IList
GetTermForId ( SPSite site, System.Guid id ) : Term
GetTermForId ( SPSite site, string termStoreName, System.Guid id ) : Term
GetTermForLabel ( SPSite site, string termSetName, string termLabel ) : Term
GetTermForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : Term
GetTermForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : Term
GetTermSetFromGroup ( TermStore termStore, Group group, string termSetName ) : TermSet
GetTermsForLabel ( SPSite site, string termSetName, string termLabel ) : IList
GetTermsForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : IList
GetTermsForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : IList
GetTermsForTermSet ( SPSite site, string termSetName ) : IList
GetTermsForTermSet ( SPSite site, string termStoreGroupName, string termSetName ) : IList
GetTermsForTermSet ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName ) : IList
MonitoredTaxonomyService ( ITaxonomyService decorated, IAggregateTimeTracker timeTracker ) : System

Method Details

GetTaxonomyValueForLabel() public method

public GetTaxonomyValueForLabel ( SPSite site, string termSetName, string termLabel ) : TaxonomyValue
site SPSite
termSetName string
termLabel string
return GSoft.Dynamite.ValueTypes.TaxonomyValue

GetTaxonomyValueForLabel() public method

public GetTaxonomyValueForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : TaxonomyValue
site SPSite
termStoreGroupName string
termSetName string
termLabel string
return GSoft.Dynamite.ValueTypes.TaxonomyValue

GetTaxonomyValueForLabel() public method

public GetTaxonomyValueForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : TaxonomyValue
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
termLabel string
return GSoft.Dynamite.ValueTypes.TaxonomyValue

GetTaxonomyValuesForLabel() public method

public GetTaxonomyValuesForLabel ( SPSite site, string termSetName, string termLabel ) : IList
site SPSite
termSetName string
termLabel string
return IList

GetTaxonomyValuesForLabel() public method

public GetTaxonomyValuesForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : IList
site SPSite
termStoreGroupName string
termSetName string
termLabel string
return IList

GetTaxonomyValuesForLabel() public method

public GetTaxonomyValuesForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : IList
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
termLabel string
return IList

GetTaxonomyValuesForTermSet() public method

public GetTaxonomyValuesForTermSet ( SPSite site, string termSetName ) : IList
site SPSite
termSetName string
return IList

GetTaxonomyValuesForTermSet() public method

public GetTaxonomyValuesForTermSet ( SPSite site, string termStoreGroupName, string termSetName ) : IList
site SPSite
termStoreGroupName string
termSetName string
return IList

GetTaxonomyValuesForTermSet() public method

public GetTaxonomyValuesForTermSet ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName ) : IList
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
return IList

GetTermForId() public method

public GetTermForId ( SPSite site, System.Guid id ) : Term
site SPSite
id System.Guid
return Term

GetTermForId() public method

public GetTermForId ( SPSite site, string termStoreName, System.Guid id ) : Term
site SPSite
termStoreName string
id System.Guid
return Term

GetTermForLabel() public method

public GetTermForLabel ( SPSite site, string termSetName, string termLabel ) : Term
site SPSite
termSetName string
termLabel string
return Term

GetTermForLabel() public method

public GetTermForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : Term
site SPSite
termStoreGroupName string
termSetName string
termLabel string
return Term

GetTermForLabel() public method

public GetTermForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : Term
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
termLabel string
return Term

GetTermSetFromGroup() public method

public GetTermSetFromGroup ( TermStore termStore, Group group, string termSetName ) : TermSet
termStore TermStore
group Group
termSetName string
return TermSet

GetTermsForLabel() public method

public GetTermsForLabel ( SPSite site, string termSetName, string termLabel ) : IList
site SPSite
termSetName string
termLabel string
return IList

GetTermsForLabel() public method

public GetTermsForLabel ( SPSite site, string termStoreGroupName, string termSetName, string termLabel ) : IList
site SPSite
termStoreGroupName string
termSetName string
termLabel string
return IList

GetTermsForLabel() public method

public GetTermsForLabel ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName, string termLabel ) : IList
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
termLabel string
return IList

GetTermsForTermSet() public method

public GetTermsForTermSet ( SPSite site, string termSetName ) : IList
site SPSite
termSetName string
return IList

GetTermsForTermSet() public method

public GetTermsForTermSet ( SPSite site, string termStoreGroupName, string termSetName ) : IList
site SPSite
termStoreGroupName string
termSetName string
return IList

GetTermsForTermSet() public method

public GetTermsForTermSet ( SPSite site, string termStoreName, string termStoreGroupName, string termSetName ) : IList
site SPSite
termStoreName string
termStoreGroupName string
termSetName string
return IList

MonitoredTaxonomyService() public method

public MonitoredTaxonomyService ( ITaxonomyService decorated, IAggregateTimeTracker timeTracker ) : System
decorated ITaxonomyService
timeTracker IAggregateTimeTracker
return System