Interface MasterTemplate
- All Superinterfaces:
ChannelSourceProvider,Comparable<StoreElement>,GomSourceProvider,HistoryProvider,IDProvider,PackagePoolItem,PreviewImageProvider,Referenceable,RulesetContainer,RulesetContainer,SnippetContainer,StoreElement,Template,TemplateContentProvider,TemplateStoreElement,Workflowable
- All Known Subinterfaces:
PageTemplate,SectionTemplate,TableTemplate
- Since:
- 4.1.28
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.storage.HistoryProvider
HistoryProvider.RevisionProviderNested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.IDProvider
IDProvider.DependentReleaseType, IDProvider.RevertType, IDProvider.UidType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IDProvider.UidTypeUid type as returned byIDProvider.getUidType().Fields inherited from interface de.espirit.firstspirit.storage.HistoryProvider
ALL_REVISIONS, EVER_SINCE, UNTIL_NOWFields inherited from interface de.espirit.firstspirit.access.store.IDProvider
CHANGED, NEVER_RELEASED, RELEASEDFields inherited from interface de.espirit.firstspirit.access.store.PackagePoolItem
BLOCKED, MODIFIED, UNMODIFIEDFields inherited from interface de.espirit.firstspirit.access.store.templatestore.Template
CONTENT_TEMPLATE, LINK_TEMPLATE, PAGE_TEMPLATE, SECTION_TEMPLATE -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.@Nullable PageRef@NotNull TemplateExtensionReturns the template extension object for the giventemplate set.longGet the project local ID of the TemplatebooleanDeprecated.Since 5.0.104, no replacement.booleanIndicates that a preview page ref is set for this template.voidsetPreviewPageRef(@Nullable PageRef pageRef) Methods inherited from interface de.espirit.firstspirit.access.store.templatestore.ChannelSourceProvider
getChannelSource, setChannelSourceMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.GomSourceProvider
getDefaults, getFormDefaults, getGomProvider, getGomSource, setDefaults, setFormDefaults, setGomProvider, setGomSourceMethods inherited from interface de.espirit.firstspirit.storage.HistoryProvider
asRevisionProvider, getHistory, getHistoryMethods inherited from interface de.espirit.firstspirit.access.store.IDProvider
contrastWith, getDisplayName, getId, getInRevision, getLanguageInfo, getLongID, getMeta, getMetaFormData, getParent, getReleasedBy, getReleaseRevision, getReleaseRevision, getReleaseStatus, getReleaseStatus, getRevision, getUid, getUidType, hasMeta, hasUid, isInReleaseStore, isInReleaseStore, isReachableInReleaseStore, isReleased, isReleased, isReleaseSupported, moveChild, moveChild, release, release, release, release, revert, setDisplayName, setMeta, setMetaFormData, setUidMethods inherited from interface de.espirit.firstspirit.access.store.PackagePoolItem
addToPackage, getChangeState, getPackage, getPackageName, isAddable, isChangeable, isPackageItem, isSubscribedItem, removeFromPackage, setChangeStateMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.PreviewImageProvider
getPreviewImage, setPreviewImageMethods inherited from interface de.espirit.firstspirit.access.store.Referenceable
getReferenceNameMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.RulesetContainer
getRulesetDefinition, setRulesetDefinitionMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.SnippetContainer
getSnippet, setSnippetMethods inherited from interface de.espirit.firstspirit.access.store.StoreElement
appendChild, appendChildBefore, delete, exportStoreElement, getChildCount, getChildIndex, getChildren, getChildren, getChildren, getChildren, getCreateWorkflowPermission, getDefinedPrincipalPermissions, getEditor, getElementType, getFirstChild, getIncomingReferences, getInheritedPrincipalPermissions, getLastChanged, getName, getNextSibling, getOutgoingReferences, getPermission, getPermission, getPermission, getPreviousSibling, getProject, getReferences, getReferences, getStore, getTreePermission, getWorkflowPermission, getWorkflowPermissions, getWriteLock, hasIncomingReferences, hasPermissions, importStoreElement, importStoreElements, inheritWorkflowPermission, isDeleted, isExportSupported, isFolder, isImportSupported, isLocked, isLockedOnServer, isLockSupported, isPermissionSupported, isWorkflowAllowed, isWorkflowSupported, refresh, removeAllWorkflowPermissions, removeChild, removePermission, removePermission, removePermission, removeWorkflowPermission, replaceChild, save, save, save, setInheritWorkflowPermission, setLock, setLock, setPermission, setPermission, setPermission, setWorkflowPermission, setWorkflowPermissions, setWriteLock, toXml, toXml, toXmlMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.Template
getComment, getType, isHidden, setComment, setHiddenMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.TemplateContentProvider
getTemplateDocumentMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.TemplateStoreElement
getSubRootInStoreMethods inherited from interface de.espirit.firstspirit.access.Workflowable
getColor, getTask, hasTask, removeTask, setColor, setTask
-
Field Details
-
UID_TYPE
Uid type as returned byIDProvider.getUidType().- Since:
- 4.2.9
-
-
Method Details
-
getTemplateId
long getTemplateId()Get the project local ID of the Template- Returns:
- project local ID of the Template
- Since:
- 3.0
-
hasPreviewPageRef
boolean hasPreviewPageRef()Indicates that a preview page ref is set for this template.- Returns:
true, if a preview page is defined.- Since:
- 5.1.34
-
getPreviewPageRef
Returns thepagerefused to calculate previews of nodes withoutsitestorecontext (e.g.pagesorcontent nodes)- Returns:
- the preview page ref or
null - Since:
- 3.0
- See Also:
-
setPreviewPageRef
Sets thepagerefused to calculate previews of nodes withoutsitestorecontext (e.g.pagesorcontent nodes)- Parameters:
pageRef- the pageref which should be used for previews ornullto remove the defined pageref- Since:
- 3.0
-
getTemplateExtension
Returns the template extension object for the giventemplate set.- Returns:
- The template extension object for the given
template set. - Since:
- 4.0
-
getExtensions
Deprecated.since 5.0.101 UsegetTemplateExtension(de.espirit.firstspirit.access.project.TemplateSet).Get extension child nodes. The preferred way to obtain these information is to usegetTemplateExtension(de.espirit.firstspirit.access.project.TemplateSet).- Returns:
- Array containing the extension nodes.
- Since:
- 3.0
-
hasMultiPageParamsProviderEditor
Deprecated.Since 5.0.104, no replacement.Returns alwaysfalse. Methods remains for backward compatibilty and will be removed in a future version.- Since:
- 4.2.20
-
getTemplateExtension(de.espirit.firstspirit.access.project.TemplateSet).