| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.adapter.secure.GenericSecuredRepository
atg.adapter.secure.GenericSecuredMutableRepository
atg.adapter.secure.GenericSecuredMutableContentRepository
public class GenericSecuredMutableContentRepository
A subclass of GenericSecureMutableRepository which implements the ContentRepository API. This repository should be used to wrap the GSARepository because it implements both MutableRepository AND ContentRepository.
| Field Summary | |
|---|---|
static java.lang.String | 
CLASS_VERSION
 | 
| Fields inherited from class atg.adapter.secure.GenericSecuredMutableRepository | 
|---|
mMutableItemCache | 
| Fields inherited from class atg.adapter.secure.GenericSecuredRepository | 
|---|
mItemCache, mRepository, mSecurityConfiguration, mTransactionManager | 
| Fields inherited from class atg.nucleus.GenericService | 
|---|
SERVICE_INFO_KEY | 
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging | 
|---|
DEFAULT_LOG_TRACE_STATUS | 
| Fields inherited from interface atg.nucleus.logging.ApplicationLogging | 
|---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS | 
| Constructor Summary | |
|---|---|
GenericSecuredMutableContentRepository()
 | 
|
| Method Summary | |
|---|---|
 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.  | 
| Methods inherited from class atg.adapter.secure.GenericSecuredMutableRepository | 
|---|
addItem, addItem, createItem, createItem, filterMutableItems, getItemForUpdate, getItemForUpdate, getItemsForUpdate, getItemsForUpdate, removeItem, removeItem, setRepository, updateItem | 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
|---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface atg.repository.Repository | 
|---|
getDefaultViewName, getItem, getItem, getItemDescriptor, getItemDescriptor, getItemDescriptorNames, getItems, getItems, getRepositoryName, getView, getView, getViewNames | 
| Methods inherited from interface atg.repository.SecuredRepository | 
|---|
getSecurityConfiguration, getSecurityPolicy | 
| Field Detail | 
|---|
public static java.lang.String CLASS_VERSION
| Constructor Detail | 
|---|
public GenericSecuredMutableContentRepository()
| Method Detail | 
|---|
public ContentRepositoryItem getItemByPath(java.lang.String pPath)
                                    throws RepositoryException
getItemByPath in interface ContentRepositorypPath - 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 ContentRepositorypPaths - 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 ContentRepositoryRepositoryException
public ContentRepositoryFolder getFolder(java.lang.String pId)
                                  throws RepositoryException
getFolder in interface ContentRepositoryRepositoryException
public ContentRepositoryFolder[] getFolders(java.lang.String[] pIds)
                                     throws RepositoryException
getFolders in interface ContentRepositoryRepositoryException
public ContentRepositoryFolder getFolderByPath(java.lang.String pPath)
                                        throws RepositoryException
getFolderByPath in interface ContentRepositorypPath - 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 ContentRepositorypPaths - an array of paths, each of which represents 
 the "name" of a single folder. e.g. "/foo/bar/"
RepositoryExceptionpublic java.lang.String getPathSeparator()
getPathSeparator in interface ContentRepositorypublic void setContentRootPathProvider(atg.repository.content.ContentRootPathProvider pContentRootPathProvider)
setContentRootPathProvider in interface ContentRepositorypContentRootPathProvider - the component providing this servicepublic atg.repository.content.ContentRootPathProvider getContentRootPathProvider()
getContentRootPathProvider in interface ContentRepository
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||