Uses of Interface
de.espirit.firstspirit.access.store.IDProvider
Packages that use IDProvider
Package
Description
-
Uses of IDProvider in de.espirit.firstspirit.access
Methods in de.espirit.firstspirit.access that return IDProviderModifier and TypeMethodDescriptionClientScriptContext.getElement()
The element this context is operating on.@Nullable IDProvider
WorkflowContext.getElement()
Returns the element ornull
for tasks with no context element.@Nullable IDProvider
GenerationContext.getNavigationContext()
Returns the origin node for relative urls.@Nullable IDProvider
ReferenceEntry.getReferencedElement()
The referenced node.Methods in de.espirit.firstspirit.access with parameters of type IDProviderModifier and TypeMethodDescriptionstatic ServerActionHandle<? extends DeleteProgress,
Boolean> AccessUtil.delete
(IDProvider element, boolean ignoreIncomingReferences) Deprecated.default @NotNull Optional<UrlCreatorProvider>
UrlCreatorProvider.getUrlCreatorProvider
(@NotNull IDProvider node) Provides aUrlCreatorProvider
for the remote configuration associated with the givenIDProvider
.static ServerActionHandle<? extends ReleaseProgress,
Boolean> AccessUtil.release
(IDProvider toRelease, boolean checkOnly) Deprecated.useReleaseOperation
instead ; since 5.2.180606static ServerActionHandle<? extends ReleaseProgress,
Boolean> AccessUtil.release
(IDProvider releaseStartNode, boolean checkOnly, boolean ensureAccessibility, boolean recursive, IDProvider.DependentReleaseType dependentType) Deprecated.useReleaseOperation
instead ; since 5.2.180606static ServerActionHandle<? extends ReleaseProgress,
Boolean> AccessUtil.release
(IDProvider releaseStartNode, boolean checkOnly, boolean ensureAccessibility, boolean recursive, IDProvider.DependentReleaseType dependentType, String comment) Deprecated.useReleaseOperation
instead ; since 5.2.180606static ServerActionHandle<? extends ReleaseProgress,
Boolean> AccessUtil.release
(IDProvider toRelease, boolean checkOnly, String comment) Deprecated.useReleaseOperation
instead ; since 5.2.180606static ServerActionHandle<? extends RestoreProgress,
Boolean> AccessUtil.restore
(@NotNull IDProvider newParent, @NotNull ElementInfo elementInfo, boolean restoreParentIfNecessary, boolean ignoreMissingReferencedObjects, boolean checkOnlyMode) Starts a restore action on the server, which restores the deleted element specified by the givenelementInfo
static ServerActionHandle<? extends RevertProgress,
Boolean> AccessUtil.revert
(IDProvider element, Revision revision, boolean recursive, EnumSet<IDProvider.RevertType> ignoreRevertTypes, boolean ignoreMissingReferencedObjects, boolean checkOnlyMode) Reverts an element of typeIDProvider
to a specific revision.Method parameters in de.espirit.firstspirit.access with type arguments of type IDProviderModifier and TypeMethodDescriptionstatic ServerActionHandle<? extends DeleteProgress,
Boolean> AccessUtil.delete
(Collection<IDProvider> elements, boolean ignoreIncomingReferences) Deprecated.useDeleteOperation
instead ; since 5.2.1804 -
Uses of IDProvider in de.espirit.firstspirit.access.admin
Methods in de.espirit.firstspirit.access.admin with parameters of type IDProviderModifier and TypeMethodDescriptionvoid
ProjectStorage.rebuildSearchIndex
(IDProvider element) Refreshes the search index for the givenelement
. -
Uses of IDProvider in de.espirit.firstspirit.access.editor
Methods in de.espirit.firstspirit.access.editor with parameters of type IDProviderModifier and TypeMethodDescription@NotNull Collection<Activity>
PermissionsAgent.getActivities
(IDProvider element) Provides activities for the given element containing permissions as defined in the meta data field of the fieldname configured in the project.@NotNull Collection<Activity>
PermissionsAgent.getActivities
(IDProvider element, String fieldname) Provides activities for the given element containing permissions as defined in the meta data field of the given fieldname. -
Uses of IDProvider in de.espirit.firstspirit.access.editor.value
Methods in de.espirit.firstspirit.access.editor.value that return IDProviderModifier and TypeMethodDescription@Nullable IDProvider
TargetReference.get()
Get the reference of the element currently set in this TargetReference.Methods in de.espirit.firstspirit.access.editor.value with parameters of type IDProviderModifier and TypeMethodDescriptionstatic BinaryMedium.Type
BinaryMedium.Type.fromElement
(IDProvider element) Gets the binary medium type for the specified element.static String
BinaryMedium.Type.getNameFor
(IDProvider element) Get the name of the binary medium for the specified element.abstract boolean
BinaryMedium.Type.isTypeOf
(IDProvider element) Checks if medium is instance of given element.BinaryMedium.Type.nameFor
(IDProvider element) Returns the name for the given element combined with the prefix.static TargetReference
TargetReference.TargetReferences.newInstance
(@Nullable Language language, IDProvider reference, @Nullable String remoteName) Create a new TargetReference.void
TargetReference.resetTo
(IDProvider reference, @Nullable String remote) Reset the reference and the remote information and infer settings for UID and UidType.void
TargetReference.set
(IDProvider reference) Set a new element reference of typeIDProvider
and infer settings for UID and UidType. -
Uses of IDProvider in de.espirit.firstspirit.access.packagepool
Methods in de.espirit.firstspirit.access.packagepool that return IDProviderModifier and TypeMethodDescriptionImportInfo.getConflictNode
(int index) Returns the conflicted node at the specified index.
CallImportInfo.setUserService(de.espirit.firstspirit.access.UserService)
with your localuserservice
before calling this method.ImportInfo.getNewNode
(int index) Returns the added node at the specified index.
CallImportInfo.setUserService(de.espirit.firstspirit.access.UserService)
with your localuserservice
before calling this method.ImportInfo.getRemovedNode
(int index) Returns the removed node at the specified index.
CallImportInfo.setUserService(de.espirit.firstspirit.access.UserService)
with your localuserservice
before calling this method.ImportInfo.getUpdatedNode
(int index) Returns the updated node at the specified index.
CallImportInfo.setUserService(de.espirit.firstspirit.access.UserService)
with your localuserservice
before calling this method.Methods in de.espirit.firstspirit.access.packagepool that return types with arguments of type IDProviderModifier and TypeMethodDescriptionSubscription.getExclusionNodeList()
Returns a read-only list ofStoreElement
's which are excluded from the list of startnodes in the belongingPackage
of this subscription.Package.getStartNodes()
Returns a read-only List ofStoreElement
's of start nodes existing in this package.Package.getStartNodes
(Store.Type storeType) Returns a read-only List ofStoreElement
's of start nodes existing in this package from the given Store type.Methods in de.espirit.firstspirit.access.packagepool with parameters of type IDProviderModifier and TypeMethodDescriptionvoid
Package.addStartNode
(IDProvider storeElement) Deprecated.since 5.2.305 - usePackagePoolItem.addToPackage(Package)
boolean
Package.containsStartNode
(IDProvider node) Checks if the given start node is existing in the underlying start node list of this package.void
Subscription.excludeNode
(IDProvider storeElement) Excludes the given storeelement from the list of nodes which will be imported from the package.void
Subscription.includeNode
(IDProvider storeElement) Includes the given storeelement to the list of nodes which will be imported from the package.void
Package.removeStartNode
(IDProvider storeElement) Deprecated.since 5.2.305 - usePackagePoolItem.removeFromPackage(Package)
-
Uses of IDProvider in de.espirit.firstspirit.access.schedule
Methods in de.espirit.firstspirit.access.schedule that return IDProviderModifier and TypeMethodDescription@Nullable IDProvider
WebServerConfiguration.getStartNode()
Deprecated.since 5.0 - no replacementMethods in de.espirit.firstspirit.access.schedule that return types with arguments of type IDProviderModifier and TypeMethodDescription@NotNull List<IDProvider>
GenerateTask.getStartNodes()
Returns a modifyable list of start nodes for apartial
generate.Methods in de.espirit.firstspirit.access.schedule with parameters of type IDProviderModifier and TypeMethodDescriptionvoid
WebServerConfiguration.setStartNode
(@Nullable IDProvider value) Deprecated.since 5.0 - no replacement -
Uses of IDProvider in de.espirit.firstspirit.access.store
Subinterfaces of IDProvider in de.espirit.firstspirit.access.storeModifier and TypeInterfaceDescriptioninterface
interface
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.The builder can be used to create preview urls for elements of typePage
,PageRef
orDocumentGroup
.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
Methods in de.espirit.firstspirit.access.store that return IDProviderModifier and TypeMethodDescription@Nullable IDProvider
IDProvider.getInRevision
(@NotNull Revision revision) Get this element in the state of the given revision.@Nullable IDProvider
IDProvider.getParent()
@Nullable IDProvider
Store.getStoreElement
(long id) @Nullable IDProvider
Store.getStoreElement
(@NotNull String uid, @NotNull IDProvider.UidType uidType) Get an element of this store by it's unique identifier and unique type ornull
if no child exists with the given parameter.
Keep in mind, that someIDProvider
doesn'tsupport
uids (e.g.@Nullable IDProvider
Store.getStoreElement
(@NotNull String attributeName, @NotNull String attributeValue) Get a child of this store by the value of a attribute ornull
if no child exists with the given parameter@Nullable IDProvider
Store.getStoreElement
(Long id) Get a child by it's node id.Methods in de.espirit.firstspirit.access.store that return types with arguments of type IDProviderModifier and TypeMethodDescriptionList<? extends IDProvider>
Store.getElements
(Collection<Long> ids) Get a list ofIDProvider
identified by given ids.
Attention: List could containnull
entries for ids no element could be found for (e.g. deleted).Methods in de.espirit.firstspirit.access.store with parameters of type IDProviderModifier and TypeMethodDescription@NotNull Set<de.espirit.firstspirit.storage.Contrast>
IDProvider.contrastWith
(IDProvider reference) Contrast the element with another one.void
IDProvider.moveChild
(IDProvider child) Insert child at last position.void
IDProvider.moveChild
(IDProvider child, int nextSiblingIndex) Insert child at index position.Store.restore
(ElementInfo elementInfo, @Nullable IDProvider parent) Restore the element defined by the given information.Constructors in de.espirit.firstspirit.access.store with parameters of type IDProvider -
Uses of IDProvider in de.espirit.firstspirit.access.store.contentstore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.contentstoreModifier 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 IDProvider in de.espirit.firstspirit.access.store.globalstore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.globalstoreModifier 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
Methods in de.espirit.firstspirit.access.store.globalstore with parameters of type IDProviderModifier and TypeMethodDescriptionint
URLProperties.resetStoredUrls
(@NotNull IDProvider node) Reset the stored URLs for the specified node. -
Uses of IDProvider in de.espirit.firstspirit.access.store.mediastore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.mediastoreModifier and TypeInterfaceDescriptioninterface
This interface provides methods to handle a media object from the MediaStore.interface
This interface provides methods to handle the MediaStore-folderinterface
This interface provides methods to handle the MediaStore-Root -
Uses of IDProvider in de.espirit.firstspirit.access.store.pagestore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.pagestoreModifier 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 IDProvider in de.espirit.firstspirit.access.store.sitestore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.sitestoreModifier and TypeInterfaceDescriptioninterface
A DocumentGroup groupsDocumentGroupLink's
as their child nodes (seeStoreElement.getChildren()
).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.Methods in de.espirit.firstspirit.access.store.sitestore that return IDProviderModifier and TypeMethodDescriptionDocLink.getTarget
(boolean release) Gets the target referenced by this element link.Provides the target element.Methods in de.espirit.firstspirit.access.store.sitestore with parameters of type IDProviderModifier and TypeMethodDescriptionDocumentGroup.addLink
(IDProvider target) Adds a link to the given target element.@NotNull PageRefFolder
SiteStoreFolder.createPageRefFolder
(String uid, Map<Language, String> lang2DisplayName, boolean unifyNameOnServer, IDProvider nextSibling) Create a new PageRefFolder as child of this folder and place it before the given next sibling. -
Uses of IDProvider in de.espirit.firstspirit.access.store.templatestore
Subinterfaces of IDProvider in de.espirit.firstspirit.access.store.templatestoreModifier and TypeInterfaceDescriptioninterface
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
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
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
TemplateContainer<T extends Template>
Interface providing methods for elements which can havetemplates
as children.interface
Interface for nodes which provide atemplate document
interface
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.Methods in de.espirit.firstspirit.access.store.templatestore that return IDProviderModifier and TypeMethodDescriptionTemplateStoreElement.getSubRootInStore
(UserService us, boolean release) Provides the owning sub root wrt. the given store context information. -
Uses of IDProvider in de.espirit.firstspirit.access.store.templatestore.gom
Methods in de.espirit.firstspirit.access.store.templatestore.gom that return IDProviderModifier and TypeMethodDescription@Nullable IDProvider
GomCheckable.Context.getElement()
Provides the operational store element for this context. -
Uses of IDProvider in de.espirit.firstspirit.agency
Methods in de.espirit.firstspirit.agency that return IDProviderModifier and TypeMethodDescription@Nullable IDProvider
SnippetContext.getContextualElement()
Provide a FirstSpirit element to retrieve further information for snippet building.@NotNull IDProvider
ElementValidationReport.getElement()
Deprecated.since 5.0.311, useElementValidationReport.getElement(SpecialistsBroker)
instead.@NotNull IDProvider
ElementValidationReport.getElement
(SpecialistsBroker broker) Get the element this report is generated for.Methods in de.espirit.firstspirit.agency with parameters of type IDProviderModifier and TypeMethodDescription@NotNull SnippetProvider
SnippetAgent.getSnippetProvider
(@NotNull IDProvider element) Hands out a snippet provider for the given element ornull
, if no snippet provider is available.@NotNull SnippetProvider
SnippetAgent.getSnippetProvider
(@NotNull IDProvider element, @NotNull SnippetAgent.Fallback fallback) Hands out a snippet provider for the given element applying the given fallback strategy.@Nullable Image<?>
SnippetAgent.getTypeIcon
(@NotNull IDProvider element) Provides a type image resource for the given element.void
SnippetContext.setElement
(@Nullable IDProvider element) Sets the element to be used as context information source for snippet building. -
Uses of IDProvider in de.espirit.firstspirit.client.plugin.dataaccess.aspects
Methods in de.espirit.firstspirit.client.plugin.dataaccess.aspects with parameters of type IDProviderModifier and TypeMethodDescriptionvoid
ModelReferencesJournal.addModelElement
(@NotNull IDProvider element) Adds the given FirstSpirit element as model reference to this journal.void
ValueReferencesJournal.addReferenceToElement
(@NotNull IDProvider element) Adds a reference to a FirstSpirit element to this journal. -
Uses of IDProvider in de.espirit.firstspirit.event
Methods in de.espirit.firstspirit.event that return IDProviderModifier and TypeMethodDescription@NotNull IDProvider
IDProviderChange.getElement()
Get the element the of this change operation. -
Uses of IDProvider in de.espirit.firstspirit.service.treedata
Methods in de.espirit.firstspirit.service.treedata with parameters of type IDProviderModifier and TypeMethodDescriptionTNodeProvider.createRequest
(@NotNull IDProvider element, @Nullable Map<String, String> properties) Creates a request object. -
Uses of IDProvider in de.espirit.firstspirit.store.operations
Methods in de.espirit.firstspirit.store.operations with parameters of type IDProviderModifier and TypeMethodDescription@NotNull ReleaseOperation.ReleaseResult
ReleaseOperation.perform
(@NotNull IDProvider... elements) Performs the operation and releases the givenelements
on the server.Method parameters in de.espirit.firstspirit.store.operations with type arguments of type IDProviderModifier and TypeMethodDescription@NotNull ReleaseOperation.ReleaseResult
ReleaseOperation.perform
(@NotNull Collection<IDProvider> elements) Performs the operation and releases the givenCollection
ofelements
on the server.
DeleteOperation
instead ; since 5.2.1804