We have Data filter in core service each having its own use,with difference Can any one having good blog to understand it,mostly getting confused with OrganizationalItemItemsFilterData and RepositoryItemsFilterData..

  1. OrganizationalItemItemsFilterData
  2. CategoriesFilterData
  3. RepositoryItemsFilterData
  4. ProcessesFilterData
  5. PublishTransactionsFilterData
  • this post given me some answer's curlette.com/?p=362 like RepositoryItemsFilterData we used for publication filter
    – Pankaj786
    Jul 15 '14 at 7:29

I wish you have done some self-study or R&D your self to get an answer to it.

A very brief introduction about them is as below and I would suggest you to further explore them yourself:

  1. OrganizationalItemItemsFilterData - If you want to filter content with in a Folder, Structure Group, Virtual Folder etc.: Like getting a a list of components with in a specific folder or multimedia components based on a specific schema
  2. CategoriesFilterData - If you want to filter category-keywords: Like getting all categories with in a publication
  3. RepositoryItemsFilterData - If you want to filter content within the Publication: Like getting components and schema with in a Publication
  4. ProcessesFilterData - Filtering Workflow processes: Like Getting all active workflow process initiated by a specific user
  5. PublishTransactionsFilterData - If you want to filter Published Transactions: Like getting all Components and Pages published from a publication and got failed during the Publishing process.

I hope this helps you getting started with the core service and data filters.

  • how to differentiate SubjectWiserFilterData and SystemWideFilterData in retriveing data from core service....
    – Pankaj786
    Sep 12 '14 at 7:27
  • The SystemWideFilterData is a base class of filterdata being used in the GetSystemWideList method of core api. Few filters inheriting this class are PublishTransactionsFilterData, UsersFilterData etc. Regarding SubjectWiserFilterData I never have used or heard about it Sep 12 '14 at 9:30
  • sorry it is Tridion.ContentManager.Data.SubjectRelatedListFilterData not SubjectWiserFilterData
    – Pankaj786
    Sep 15 '14 at 6:29
  • This is the base class from which most of the filters you have asked and I have described above are inherited Sep 15 '14 at 9:16
  • will selection of data filter's affect performance in extensions?????? eg. if i implemented same extension using SystemWideFilterData and SubjectRelatedListFilterData.is it like that some filter bringing more xml data as a response or other bringing less xml data in response(consider Data extender's).......And thanks for positive response
    – Pankaj786
    Sep 15 '14 at 10:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.