XWiki.Model.Wiki.GetUnpublishedWikiStructure C# (CSharp) 메소드

GetUnpublishedWikiStructure() 공개 메소드

Gets the unplublished spaces and documents from wiki structure instance.
public GetUnpublishedWikiStructure ( ) : Wiki
리턴 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;
        }