FileSystemFileStoreAlgorithmFilters Table FileStoreProvider Resource Tables

Managing System Settings 4-49 The columns of the PathConstruction table are defined as follows:

4.3.4.5 FileSystemFileStoreAlgorithmFilters Table

The FileSystemFileStoreAlgorithmFilters table is used to map an algorithm name to an implementation of the FilterImplementor interface. The algorithm can be referenced in the PathMetaData Table and is used to calculate the desired path field. The class implementing the algorithm must return the required metadata fields it uses for calculation, when the file parameters object is null. Through the ExecutionContext, the doFilter method is passed in information about the field, content item, and file store provider that initiated the call. In particular, for the file system provider, the algorithm will be passed the following information through the ExecutionContext. Bear in mind that other file store providers may choose to pass in more or possibly different information. Properties fieldProperties = Properties context.getCachedObjectFieldProperties; Parameters data = Parameters context.getCachedObjectFileParameters; Map localData = Map context.getCachedObjectLocalProperties; String algorithm = String context.getCachedObjectAlgorithmName; The FileSystemFileStoreAlgorithmFilters table is part of FileStoreProvider and requires a component along with Java code to modify. Caution: The defaults provided in the PathConstruction table should work for most scenarios. This resource file should not be edited directly. Proper modification should be done through additional component development. For more information on component development, see the chapter about components in the Oracle Fusion Middleware Developers Guide for Oracle Universal Content Management. Column Description FileStore Specifies the storage path that is being calculated. web : Path to the web-viewable file. vault : Path to the native file. weburl : Generated by the Oracle Content Server system. Tends to be GET_FILE. weburl.file : Nicely constructed URL used to access the web-viewable rendition in a browser. dispersion : Variable for dispersion of content on the file system. FsWeblayoutDir : Variable for the web-viewable path for the weblayout directory. FsHttpWebRoot : Variable for the web URL file path for the weblayout directory PathExpression Defines the path. AutoCreateLimit Specifies the depth of the directories that may be created. StorageRule Specifies to which storage rule this path construction belongs. 4-50 Oracle Fusion Middleware System Administrators Guide for Oracle Content Server

4.3.4.6 FileStorage Table