de.espirit.firstspirit.access.store.templatestore
Interface TemplateStoreElement

All Superinterfaces:
Comparable<StoreElement>, HistoryProvider, IDProvider, StoreElement, Workflowable
All Known Subinterfaces:
FormatTemplate, FormatTemplateFolder, LinkTemplate, LinkTemplateFolder, MasterTemplate, PageTemplate, Schema, SchemaFolder, Script, ScriptFolder, SectionTemplate, StyleTemplate, TableFormatTemplate, TableTemplate, Template, TemplateFolder<T>, Workflow, WorkflowFolder

public interface TemplateStoreElement
extends IDProvider

Interface for nodes which are elements of the TemplateStore and belong to a specific sub root (e.g. Scripts or PageTemplates)

Since:
3.1.158

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.IDProvider
IDProvider.DependentReleaseType, IDProvider.RevertType, IDProvider.UidType
 
Nested classes/interfaces inherited from interface de.espirit.firstspirit.storage.HistoryProvider
HistoryProvider.RevisionProvider
 
Field Summary
 
Fields inherited from interface de.espirit.firstspirit.access.store.IDProvider
CHANGED, NEVER_RELEASED, RELEASED
 
Fields inherited from interface de.espirit.firstspirit.access.store.StoreElement
RELEASE_REQUESTED
 
Fields inherited from interface de.espirit.firstspirit.storage.HistoryProvider
ALL_REVISIONS, EVER_SINCE
 
Method Summary
 IDProvider getSubRootInStore(UserService us, boolean release)
           
 
Methods inherited from interface de.espirit.firstspirit.access.store.IDProvider
clone, contrastWith, getDisplayName, getId, getID, getInRevision, getLanguageInfo, getLongID, getMeta, getMetaFormData, getParent, getReleasedBy, getReleaseRevision, getReleaseStatus, getRevision, getUid, getUidType, hasMeta, hasUid, isInReleaseStore, isReleaseSupported, moveChild, moveChild, release, release, revert, setMeta, setMetaFormData, setUid
 
Methods inherited from interface de.espirit.firstspirit.access.store.StoreElement
appendChild, appendChildBefore, delete, exportStoreElement, getAllChilds, getAllFilteredChilds, getChildByName, getChildCount, getChildIndex, getChildren, getChildren, getChildren, getChildren, getChilds, getChilds, getCreateWorkflowPermission, getDefinedPrincipalPermissions, getDisplayName, getEditor, getElementType, getFilteredChilds, getFirstChild, getIncomingReferences, getInheritedPrincipalPermissions, getLastChanged, getLock, getMetaXml, getName, getNextSibling, getOutgoingReferences, getPermission, getPermission, getPermission, getProject, getReferenceName, getReferences, getSortedChilds, getStore, getTreePermission, getWorkflowPermission, getWorkflowPermissions, getWriteLock, hasIncomingReferences, hasMetaXml, 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, setMetaXml, setPermission, setPermission, setPermission, setWorkflowPermission, setWorkflowPermissions, setWriteLock, toXml, toXml, toXml, unrelease, unrelease, update
 
Methods inherited from interface de.espirit.firstspirit.access.Workflowable
getColor, getTask, hasTask, removeTask, setColor, setTask
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface de.espirit.firstspirit.storage.HistoryProvider
asRevisionProvider, getHistory, getHistory
 

Method Detail

getSubRootInStore

IDProvider getSubRootInStore(UserService us,
                             boolean release)
                             throws IOException
Throws:
IOException
Since:
3.1.158


Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480