|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.hip.as.TemplatePreassignmentsHelper
public class TemplatePreassignmentsHelper
Constructor Summary | |
---|---|
TemplatePreassignmentsHelper(Page assignmentMappingPage)
Construct the helper instance for the given page. |
Method Summary | |
---|---|
java.util.Set<Template> |
collectPreassignedTemplatesOfAllMultiLinkElements(Template template,
boolean includeReferences)
Sammelt in ein Set alle vorbelegten Templates aller MultiLink Templateelemente dieses Templates, ergänzt um weitere, die nicht per RQL erhältlich sind. |
java.util.List<Template> |
getAllowedTemplates(MultiLink link)
Liefert alle vorbelegten Templates ergänzt um weitere, die nicht per RQL erhältlich sind. |
PageArrayList |
getNotAllowedChildPages(MultiLink link)
Liefert eine Liste von Kindseiten, deren Template am gegebenen MultiLink nicht erlaubt ist. |
java.util.List<Template> |
getPreassignedTemplates(TemplateElement templateElement)
Liefert alle vorbelegten Templates ergänzt um weitere, die nicht per RQL erhältlich sind. |
boolean |
isAtLeastOneChildMoveableToTarget(MultiLink link,
Page targetPage,
boolean includeReferences)
Liefert true, falls es mindestens einen Link in targetPage gibt an den eine Kindseite diese Links verschoben werden kann, sonst false. |
boolean |
isConnectToExistingPageAllowed(MultiLink multiLink,
Page connectToPage)
Liefert true, falls die gegebene Seite an den gegebenen MultiLink verknüpft werden darf, sonst false. |
java.util.List<MultiLink> |
selectConnectToLinks(Page child,
java.util.List assumedTargetLinks)
Liefert eine Teilmenge der gegebenen Liste zurück, an die diese Seite gelinkt werden darf. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemplatePreassignmentsHelper(Page assignmentMappingPage)
Method Detail |
---|
public java.util.Set<Template> collectPreassignedTemplatesOfAllMultiLinkElements(Template template, boolean includeReferences) throws RQLException
includeReferences
- =true, auch Elemente, die Referenzquelle sind werden geliefert (haben keine Childs!)
=false, ohne Element, die Referenzquelle sind (nur diese haben Childs!)
RQLException
public java.util.List<Template> getAllowedTemplates(MultiLink link) throws RQLException
RQLException
public PageArrayList getNotAllowedChildPages(MultiLink link) throws RQLException
RQLException
public java.util.List<Template> getPreassignedTemplates(TemplateElement templateElement) throws RQLException
RQLException
public boolean isAtLeastOneChildMoveableToTarget(MultiLink link, Page targetPage, boolean includeReferences) throws RQLException
includeReferences
- =true, auch TemplateElemente, die Referenzquelle sind werden geliefert (haben keine Childs!)
=false, ohne TemplateElemente, die Referenzquelle sind (nur diese haben Childs!)
RQLException
public boolean isConnectToExistingPageAllowed(MultiLink multiLink, Page connectToPage) throws RQLException
Berücksichtigt neben den Templatevorbelegungen auch zusätzliche, z.B. manual_toc_page, die in RD nicht zugelassen, aber erlaubt sind.
RQLException
public java.util.List<MultiLink> selectConnectToLinks(Page child, java.util.List assumedTargetLinks) throws RQLException
assumedTargetLinks
- Liste of MultiLinks
RQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |