Class TagService
Assembly: cs.temp.dll.dll
public class TagService : ServiceBase, ITagService, IService
Fields
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
Declaration
protected IEntityResolver _entityResolver
Field Value
Methods
Declaration
protected override void CleanupService()
Declaration
public virtual bool ContainsAllTags(ITagData[] tags, ITagData[] tagsToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsAllTags(ITagData[] tags, string[] tagIdsToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsAnyTags(ITagData[] tags, ITagData[] tagsToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsAnyTags(ITagData[] tags, string[] tagIdsToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsTag(ITagData[] tags, ITagData tagToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsTag(ITagData[] tags, string tagIdToCheckFor)
Parameters
Returns
Declaration
public virtual bool ContainsTargetTags(ITagData[] tags, ITagData[] tagsToCheckFor, bool requireAll)
Parameters
Returns
Declaration
public virtual bool ContainsTargetTags(ITagData[] tags, string[] tagIdsToCheckFor, bool requireAll)
Parameters
Returns
Declaration
public virtual ITagData GetTag(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Declaration
public virtual T[] GetTaggedEntitiesWithAllTags<T>(ITagData[] tagsToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
ITagData[] |
tagsToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithAllTags<T>(string[] tagIdsToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
String[] |
tagIdsToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithAnyTags<T>(ITagData[] tagsToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
ITagData[] |
tagsToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithAnyTags<T>(string[] tagIdsToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
String[] |
tagIdsToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithTag<T>(ITagData tagToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
ITagData |
tagToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithTag<T>(string tagToCheckFor)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
String |
tagToCheckFor |
|
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithTags<T>(ITagData[] tagsToCheckFor, bool requireAll)
where T : class, ITaggedEntity
Parameters
Returns
Type Parameters
Declaration
public virtual T[] GetTaggedEntitiesWithTags<T>(string[] tagIdsToCheckFor, bool requireAll)
where T : class, ITaggedEntity
Parameters
Type |
Name |
Description |
String[] |
tagIdsToCheckFor |
|
Boolean |
requireAll |
|
Returns
Type Parameters
Declaration
public virtual ITagData[] GetTags(string[] ids)
Parameters
Type |
Name |
Description |
String[] |
ids |
|
Returns
Declaration
protected override void InitializeService()
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Implements
IService