public class GenericSecuredMutableContentRepository extends GenericSecuredMutableRepository implements ContentRepository
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
mMutableItemCache
mItemCache, mRepository, mSecurityConfiguration, mTransactionManager
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
GenericSecuredMutableContentRepository() |
Modifier and Type | Method and Description |
---|---|
atg.repository.content.ContentRootPathProvider |
getContentRootPathProvider()
Returns the ContentRootPathProvider component that determines
the base path of content items living on the filesystem.
|
ContentRepositoryFolder |
getFolder(java.lang.String pId)
Returns a folder by it's id
|
ContentRepositoryFolder |
getFolderByPath(java.lang.String pPath)
Returns a folder based on the supplied path.
|
ContentRepositoryFolder[] |
getFolders(java.lang.String[] pIds)
Returns a set of folders with the given ids
|
ContentRepositoryFolder[] |
getFoldersByPath(java.lang.String[] pPaths)
Returns a set of folders based on the supplied paths.
|
ContentRepositoryItem |
getItemByPath(java.lang.String pPath)
Returns a document based on the supplied path.
|
ContentRepositoryItem[] |
getItemsByPath(java.lang.String[] pPaths)
Returns a set of document based on the supplied paths.
|
java.lang.String |
getPathSeparator()
Returns the String which represents the path seperator for the
path names of the items in the repository
|
ContentRepositoryFolder |
getRootFolder()
Returns the folder which points toward the "root folder."
|
void |
setContentRootPathProvider(atg.repository.content.ContentRootPathProvider pContentRootPathProvider)
Sets the ContentRootPathProvider component that determines
the base path of content items living on the filesystem.
|
addItem, addItem, createItem, createItem, filterMutableItems, getItemForUpdate, getItemForUpdate, getItemsForUpdate, getItemsForUpdate, removeItem, removeItem, setRepository, updateItem
checkAccess, checkAccess, checkAccess, checkForInvalidRepository, doStartService, filterItems, getComponentResourceBundleName, getConfigurationFile, getDefaultViewName, getItem, getItem, getItemDescriptor, getItemDescriptor, getItemDescriptorNames, getItems, getItems, getQueryEndIndexFactor, getQueryMinimumQuerySize, getRepository, getRepositoryDisplayName, getRepositoryDisplayNameResource, getRepositoryName, getSecurityConfiguration, getSecurityPolicy, getTransactionManager, getView, getView, getViewNames, getWrappedRepositories, getWrappedRepository, getXMLToolsFactory, hasAccess, isDisableSecurityEnhancements, setComponentResourceBundleName, setConfigurationFile, setDisableSecurityEnhancements, setQueryEndIndexFactor, setQueryMinimumQuerySize, setRepositoryDisplayNameResource, setRepositoryName, setSecurityConfiguration, setTransactionManager, setXMLToolsFactory, unwrapArray, unwrapList, unwrapMap, unwrapSet, unwrapValue, wrapItems
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultViewName, getItem, getItem, getItemDescriptor, getItemDescriptor, getItemDescriptorNames, getItems, getItems, getRepositoryName, getView, getView, getViewNames
getSecurityConfiguration, getSecurityPolicy
public GenericSecuredMutableContentRepository()
public ContentRepositoryItem getItemByPath(java.lang.String pPath) throws RepositoryException
getItemByPath
in interface ContentRepository
pPath
- a value which represents the "name" of the document.
e.g. "/foo/bar.html"RepositoryException
public ContentRepositoryItem[] getItemsByPath(java.lang.String[] pPaths) throws RepositoryException
getItemsByPath
in interface ContentRepository
pPaths
- an array of paths, each of which represents the
"name" of a single document. e.g. "/foo/bar.html"RepositoryException
public ContentRepositoryFolder getRootFolder() throws RepositoryException
getRootFolder
in interface ContentRepository
RepositoryException
public ContentRepositoryFolder getFolder(java.lang.String pId) throws RepositoryException
getFolder
in interface ContentRepository
RepositoryException
public ContentRepositoryFolder[] getFolders(java.lang.String[] pIds) throws RepositoryException
getFolders
in interface ContentRepository
RepositoryException
public ContentRepositoryFolder getFolderByPath(java.lang.String pPath) throws RepositoryException
getFolderByPath
in interface ContentRepository
pPath
- a value which represents the "name" of the folder.
e.g. "/foo/bar/"RepositoryException
public ContentRepositoryFolder[] getFoldersByPath(java.lang.String[] pPaths) throws RepositoryException
getFoldersByPath
in interface ContentRepository
pPaths
- an array of paths, each of which represents
the "name" of a single folder. e.g. "/foo/bar/"RepositoryException
public java.lang.String getPathSeparator()
getPathSeparator
in interface ContentRepository
public void setContentRootPathProvider(atg.repository.content.ContentRootPathProvider pContentRootPathProvider)
setContentRootPathProvider
in interface ContentRepository
pContentRootPathProvider
- the component providing this servicepublic atg.repository.content.ContentRootPathProvider getContentRootPathProvider()
getContentRootPathProvider
in interface ContentRepository