XWiki.Model.Wiki.GetUnpublishedWikiStructure C# (CSharp) Méthode

GetUnpublishedWikiStructure() public méthode

Gets the unplublished spaces and documents from wiki structure instance.
public GetUnpublishedWikiStructure ( ) : Wiki
Résultat Wiki
        public Wiki GetUnpublishedWikiStructure()
        {
            Wiki unpublishedStruct = new Wiki();
            foreach (Space sp in spaces)
            {
                //space with unpublished pages?
                if (!sp.published)
                {
                    unpublishedStruct.spaces.Add(sp);
                }
                else
                {
                    List<XWikiDocument> docs = sp.GetUnpublishedDocuments();
                    if (docs.Count > 0)
                    {
                        sp.documents = docs;
                        unpublishedStruct.spaces.Add(sp);
                    }
                }
            }
            return unpublishedStruct;
        }