Exemple #1
0
 /// <summary>
 /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a
 /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" />
 /// </summary>
 /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param>
 /// <param name="Schema">Schema <see cref="T:Tridion.ContentManager.TcmUri" /> for filtering.</param>
 /// <returns>List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /></returns>
 public static List <Component> Components(this OrganizationalItem organizationalItem, TcmUri schema)
 {
     if (schema != null && TcmUri.IsValid(schema))
     {
         return(organizationalItem.Components(new Schema(schema, organizationalItem.Session)));
     }
     else
     {
         return(organizationalItem.Components(null as Schema));
     }
 }
Exemple #2
0
 /// <summary>
 /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a
 /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" />
 /// </summary>
 /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param>
 /// <param name="schema">Schema TCM uri for filtering.</param>
 /// <returns>List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /></returns>
 public static List <Component> Components(this OrganizationalItem organizationalItem, String schema)
 {
     if (!String.IsNullOrEmpty(schema) && TcmUri.IsValid(schema))
     {
         return(organizationalItem.Components(new TcmUri(schema)));
     }
     else
     {
         return(organizationalItem.Components(null as Schema));
     }
 }
Exemple #3
0
 /// <summary>
 /// Retrieves a list of <see cref="T:Tridion.ContentManager.ContentManagement.Component" /> from a
 /// <see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" />
 /// </summary>
 /// <param name="organizationalItem"><see cref="T:Tridion.ContentManager.ContentManagement.OrganizationalItem" /></param>
 /// <returns>
 /// List of <see cref="T:Tridion.ContentManager.ContentManagement.Component" />
 /// </returns>
 public static List <Component> Components(this OrganizationalItem organizationalItem)
 {
     return(organizationalItem.Components(null as Schema));
 }