Uses of Interface
de.espirit.firstspirit.access.store.StoreElement
Package
Description
-
Uses of StoreElement in de.espirit.firstspirit.access
Modifier and TypeMethodDescriptionstatic <T extends StoreElement>
TAccessUtil.copyStoreElement
(T element, StoreElement parent) Creates a copy of the given element below the parent.static <T extends StoreElement>
TAccessUtil.copyStoreElement
(T element, StoreElement parent, boolean checkRules) Creates a copy of the given element below the parent.Modifier and TypeMethodDescriptionClientScriptContext.getStoreElement()
Deprecated, for removal: This API element is subject to removal in a future version.@Nullable StoreElement
WorkflowContext.getStoreElement()
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0.207 useWorkflowContext.getElement()
insteadModifier and TypeMethodDescriptionstatic <T extends StoreElement>
TAccessUtil.copyStoreElement
(T element, StoreElement parent) Creates a copy of the given element below the parent.static <T extends StoreElement>
TAccessUtil.copyStoreElement
(T element, StoreElement parent, boolean checkRules) Creates a copy of the given element below the parent.UserService.createTask
(StoreElement storeElement, Workflow workflow, Task task) Clone a existing task on a StoreElement.UserService.createTask
(StoreElement storeElement, Workflow workflow, String comment) Create task on StoreElement.UserService.createTask
(StoreElement storeElement, Workflowable flowable, Workflow workflow, String comment) Create task on Workflowable.void
UserService.exportStoreElements
(OutputStream out, StoreElement[] elements, @Nullable ExportHandler exportHandler) Exports the given store elements.void
UserService.importStoreElements
(ZipFile exportFile, StoreElement parent, ImportHandler importHandler) Import of a file with store elements. -
Uses of StoreElement in de.espirit.firstspirit.access.packagepool
Modifier and TypeMethodDescriptionboolean
ContentPackage.isValidNodeType
(StoreElement node) boolean
Package.isValidNodeType
(StoreElement node) Validates the given node's type.boolean
TemplatePackage.isValidNodeType
(StoreElement node) -
Uses of StoreElement in de.espirit.firstspirit.access.store
Modifier and TypeInterfaceDescriptioninterface
interface
interface
This interface provides language specific infosinterface
All items which may be added to a package implement this.interface
Deprecated.since 5.2.190105, please usePreviewUrlAgent.getContentProducerBuilder()
orPreviewUrlAgent.getMediaBuilder()
to create preview urls.interface
Interface for IDProviders that support referencing.interface
These are the valid store types:Store.Type.PAGESTORE
Store.Type.MEDIASTORE
Store.Type.CONTENTSTORE
Store.Type.SITESTORE
Store.Type.TEMPLATESTORE
Store.Type.GLOBALSTORE
Modifier and TypeMethodDescriptionstatic <T extends StoreElement>
StoreElementFilterstatic <T extends StoreElement>
StoreElementFilterStoreElementFilter.create
(Class<T> type, Filter<StoreElement> filter) <T extends StoreElement>
Listable<T>StoreElement.getChildren
(@NotNull Class<T> type) Get the element's direct children that are instances of the given type.<T extends StoreElement>
Listable<T>StoreElement.getChildren
(@NotNull Class<T> type, boolean recurse) Get the element's children that are instances of the given type.<T extends StoreElement>
Listable<T>StoreElement.getChildren
(Filter.TypedFilter<T> filter, boolean recurse) Get the element's children passing the given typed filter.Modifier and TypeMethodDescription@Nullable StoreElement
Filter the given element and return either an object of this classes type T or null, if the element does not match the filter as defined byFilter.accept(Object)
.@Nullable StoreElement
StoreElement.getFirstChild()
Provides the first child node.@Nullable StoreElement
StoreElement.getNextSibling()
Provides the next sibling store element.@Nullable StoreElement
StoreElement.getParent()
@Nullable StoreElement
StoreElement.getPreviousSibling()
Provides the previous store element.Permission.getStoreElement()
Returns the underlying element.StoreElement.importStoreElement
(ZipFile exportFile, @Nullable ImportHandler importHandler) Imports the first root node from the given zip exportfile.Store.restore
(ElementInfo elementInfo, @Nullable IDProvider parent) Restore the element defined by the given information.Modifier and TypeMethodDescriptionStoreElement.getChildren()
Get the element's direct children.@NotNull Class<StoreElement>
StoreElementFilter.getType()
Get the filter type.StoreElement.importStoreElements
(ZipFile exportFile, @Nullable ImportHandler importHandler) Imports all root nodes from the given zip exportfile.Modifier and TypeMethodDescriptionvoid
StoreListener.addedToScope
(StoreElement storeElement) Called if the givenstoreElement
was inserted.void
ImportHandler.afterAdjustAttributes
(StoreElement storeElement) Called after adjusting the StoreElement attributesvoid
ExportHandler.afterExport
(StoreElement storeElement) void
ImportHandler.afterExternalAttributeImport
(StoreElement storeElement) Called after restoring the external attributes of the StoreElementvoid
ImportHandler.afterImportData
(StoreElement storeElement) Called after importing custom data of the StoreElementvoid
ImportHandler.afterStoreElementImport
(StoreElement storeElement) Called after the StoreElement has been constructedvoid
StoreElement.appendChild
(StoreElement child) Deprecated.since 4.2.204 - useIDProvider#moveChild(child)
void
StoreElement.appendChildBefore
(@NotNull StoreElement child, @Nullable StoreElement nextsibling) Deprecated.since 4.2.204 - useIDProvider#moveChild(child, nextsibling)
void
ExportHandler.beforeExport
(StoreElement storeElement) void
StoreListener.elementChanged
(StoreElement storeElement) Called if the givenstoreElement
was changed.void
StoreListener.elementMoved
(StoreElement storeElement, StoreElement oldParent) Called if an element is moved.int
StoreElement.getChildIndex
(StoreElement child) void
PermissionListener.permissionChanged
(StoreElement storeElement, Permission permission) Notifies about a permission change.void
StoreElement.removeChild
(StoreElement child) Removes the given child from this element.void
StoreListener.removedFromScope
(StoreElement storeElement, StoreElement parent) Called if the givenstoreElement
was removed.void
StoreElement.replaceChild
(StoreElement oldChild, StoreElement newChild) Replaces an element's child by another child.void
StoreListener.structureChanged
(StoreElement storeElement) Called if the path of the givenstoreElement
was changed.Modifier and TypeMethodDescriptionstatic StoreElementFilter
StoreElementFilter.create
(Filter<StoreElement> filter) static <T extends StoreElement>
StoreElementFilterStoreElementFilter.create
(Class<T> type, Filter<StoreElement> filter) -
Uses of StoreElement in de.espirit.firstspirit.access.store.contentstore
Modifier and TypeInterfaceDescriptioninterface
Interface providing means to operate on content2 elements.interface
This interface provides methods to handle the ContentStore-folderinterface
This interface provides method to get ContentStore-table object for given ContentStore-table nameinterface
Interface providing means to operate on datasets. -
Uses of StoreElement in de.espirit.firstspirit.access.store.globalstore
Modifier and TypeInterfaceDescriptioninterface
Interface representing a body inglobalstore
.interface
This interface represents folders inglobalstore
interface
Interface providing means to operate on global store pages.interface
Interface providing means top operate on global store sections.interface
Root node for global content.interface
Interface providing methods to handle global store root and short access to specific children (e.g.interface
Interface providing means to operate on project properties.interface
interface
Modifier and TypeMethodDescriptionGCAPage[]
GlobalStoreRoot.getAllPages
(StoreElement root) Deprecated.since 5.0.100 - usegetChildren(GCAPage.class)
instead -
Uses of StoreElement in de.espirit.firstspirit.access.store.mediastore
Modifier and TypeInterfaceDescriptioninterface
This interface provides methods to handle a media object of type FILE from the MediaStore.interface
This interface provides methods to handle a media object from the MediaStore.interface
Marker element for media objects.interface
This interface provides methods to handle the MediaStore-folderinterface
This interface provides methods to handle the MediaStore-Rootinterface
This interface provides methods to handle a media object of type PICTURE from the MediaStore.interface
This interface provides methods to get the specification of a PictureResolution for a medium from the MediaStore. -
Uses of StoreElement in de.espirit.firstspirit.access.store.pagestore
Modifier and TypeInterfaceDescriptioninterface
This interface provides methods to handle the bodys of pages in the PageStore.interface
This is a section which renders new content.interface
Interface providing methods fordata
access.
Ensure to callDataProvider.setData(de.espirit.firstspirit.access.store.Data)
after modifications of the provideddata
object.interface
This interface provides methods to handle the Pages in the PageStoreinterface
This interface provides methods to handle the PageStore-folderinterface
This interface represents the PageStore-Root node.interface
Section<T extends SectionTemplate>
This interface provides methods to handle the sections of Pages in the PageStore.interface
SectionReference<T extends SectionTemplate>
Interface providing means to operate on section references. -
Uses of StoreElement in de.espirit.firstspirit.access.store.sitestore
Modifier and TypeInterfaceDescriptioninterface
Parameters container for use with database referencing elements.interface
This interface represents a document link.interface
A DocumentGroup groupsDocumentGroupLink's
as their child nodes (seegetChildren()
).interface
This interface provides methods to handle the FolderSpecification (language dependent properties of the folder at SiteStore)interface
This interface provides methods to handle the page-groups in the SiteStore For creating a page-group see de.espirit.firstspirit.access.store.sitestore.SiteStoreRootinterface
This interface provides methods to handle the PageSpecification (language dependent properties of a site at SiteStore)interface
This interface provides methods to handle the pagereferences in the SiteStoreinterface
This interface provides methods to handle the SiteStore-folderinterface
Interface providing means to operate on site store folders.interface
This interface provides methods to handle the SiteStore-Rootinterface
This interface combines elements which could be start nodes in sitestore.Modifier and TypeMethodDescriptionvoid
DocumentGroup.appendChild
(StoreElement child) Appends a child element to this group, which must be an instance of eitherDocLink
whith aPageRef
orSiteStoreFolder
.void
DocumentGroup.appendChildBefore
(@NotNull StoreElement child, @Nullable StoreElement before) Appends a child element to this group, inserting it before a reference element.boolean
DocumentGroup.containsElement
(StoreElement element) Indicates whether the given element is part of this document group.void
DocumentGroup.replaceChild
(StoreElement oldChild, StoreElement newChild) Replaces a child element with another. -
Uses of StoreElement in de.espirit.firstspirit.access.store.templatestore
Modifier and TypeInterfaceDescriptioninterface
This interface represents the allowed element which is a child of apage template
.interface
This interface provides comprehensive methods for all elements which provides channel specific (belonging to atemplate set
) source content.interface
Definition of a template specialized for formatting tasks.interface
Definition of a container for channel specifica of aFormatTemplate
.interface
This interface provides methods to handle FormatTemplateContainer inTemplateStore
, a container forFormatTemplates
interface
This interface provides methods to handle FormatTemplateFolder inTemplateStore
interface
This interface represants the subroot forformat templates
in templatestore.interface
The GOM (gui object model) describes the input form presented to the end user (editor).interface
A link template is a container for the rendering template for links.interface
This interface represants the subroot forlinktemplates
in templatestore.interface
interface
Interface providing means to operate on page templates.interface
interface
Interface providing means to access and change elements preview image.interface
Definition of a query description container.interface
Definition of a database schema description.interface
Interface providing methods for elements which can haveschemas
as children.interface
Definition of a container having schema entries.interface
This interface represants the subroot forschemas
in templatestore.interface
This interface provides methods to handle the scripts in theTemplateStore
interface
Interface providing methods for elements which can havescripts
as children.interface
Definition of a container that holds scripts.interface
This interface represants the subroot forscripts
in templatestore.interface
Interface providing means to operate on section templates.interface
interface
Interface providing means to operate on style templates.interface
Definition for defining a link to a style template from a rendering component.interface
Interface providing means to operate on table format templates.interface
Interface for templates defining GUI for content store.interface
This interface provides methods to handle templates.interface
Definition of a container providing information about a body that is part of a page.interface
TemplateContainer<T extends Template>
Interface providing methods for elements which can havetemplates
as children.interface
Interface for nodes which provide atemplate document
interface
This interface provides methods to handle TemplateExtensions for Page- and Section-Templatesinterface
TemplateFolder<T extends Template>
This interface provides methods to handle the TemplateStore-folder likesetting the name
,creating sub folders
, andcreating templates
.interface
TemplateProvider<T extends Template>
This interface is implemented by allelements
which have a template.interface
Interface for nodes which are elements of theTemplateStore
and belong to a specific sub root (e.g.interface
This interface provides methods for the TemplateStore root node, i.e. access to the sub root nodes, getting a template by its 'template id' (TemplateStoreRoot.getTemplateById(long)
, and getting a workflow by its 'workflow id' (TemplateStoreRoot.getWorkflowById(long)
).interface
Definition of a workflow element.interface
Interface providing methods for elements which can haveworkflows
andWorkflowFolder
as children.interface
This interface represents a workflow folder in templatestore.interface
This interface represants the subroot for workflows in templatestore.Modifier and TypeMethodDescriptionWorkflowScriptContext.getStoreElement()
Deprecated, for removal: This API element is subject to removal in a future version.since 5.1.104, useClientScriptContext.getElement()
-
Uses of StoreElement in de.espirit.firstspirit.access.store.templatestore.gom
Modifier and TypeMethodDescriptionList<Class<? extends StoreElement>>
GomFilterEntry.FilterType.getExcludes()
Excludes act as a blacklist.Modifier and TypeMethodDescriptionstatic boolean
GomFilterEntry.FilterType.WildCardFilterTypesRegistry.isAssignableFromWildCardList
(StoreElement element, Class<?> elementType) Indicates if the given class is assignable from a wildcard listModifier and TypeMethodDescriptionboolean
GomFilterEntry.FilterType.isBlacklisted
(Class<? extends StoreElement> element) Indicates if the given element is blacklisted -
Uses of StoreElement in de.espirit.firstspirit.store.operations
Modifier and TypeMethodDescriptionvoid
SaveOperation.perform
(@NotNull StoreElement element) Performs this operation on the given element. -
Uses of StoreElement in de.espirit.firstspirit.workflow
Modifier and TypeMethodDescriptionboolean
WorkflowAgent.isTransitionAllowed
(@NotNull Task task, @NotNull StoreElement element, @NotNull Transition transition, @NotNull User user) Returns whether or not aTransition
is allowed for a givenTask
performed by aUser
on aStoreElement
ClientScriptContext.getElement()
.