Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-01


oracle.stellent.wcm.server.content.spi.fs
Class FSProvider

java.lang.Object
  extended by oracle.stellent.wcm.server.content.spi.fs.FSProvider

All Implemented Interfaces:
Provider

public class FSProvider
extends java.lang.Object
implements Provider

FileSystem provider; reads the content from a hierarchical file system via the java.net.URL interface.


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.stellent.wcm.server.content.spi.Provider
Provider.Type

 

Constructor Summary
FSProvider(SystemConfiguration systemConfig)
          Simple staging configuration with no live connection to the Content Server and no security.
FSProvider(SystemConfiguration systemConfig, IdcClientFactory idcFactory)
          Staging provider that will build its content from the Content Server if missing; also will enforce security.

 

Method Summary
 CacheDeleteQueue getCacheDeleteQueue()
           
 CacheSyncInfoAdapter getCacheSyncInfoAdapter()
           
 ContentAdapter getContentAdapter()
           
 FileSystemLoader getFsLoader()
           
 IdcClientFactory getIdcFactory()
           
 ProjectAdapter getProjectAdapter()
           
 SecurityAdapter getSecurityAdapter()
           
 ServiceAdapter getServiceAdapter()
           
 SitesConfiguration getSitesConfig()
           
 SystemConfiguration getSystemConfig()
           
protected  void initialize()
          Initialize the provider
 boolean isConnected()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

FSProvider

public FSProvider(SystemConfiguration systemConfig)
           throws java.io.IOException
Simple staging configuration with no live connection to the Content Server and no security.
Parameters:
systemConfig - the system configuration
Throws:
java.io.IOException

FSProvider

public FSProvider(SystemConfiguration systemConfig,
                  IdcClientFactory idcFactory)
           throws java.io.IOException,
                  oracle.stellent.ridc.IdcClientException
Staging provider that will build its content from the Content Server if missing; also will enforce security.
Parameters:
systemConfig - the system configuration
idcFactory - the IdcClientFactory object to communicate with the Content Server
Throws:
oracle.stellent.ridc.IdcClientException
java.io.IOException

Method Detail

getSystemConfig

public SystemConfiguration getSystemConfig()

getIdcFactory

public IdcClientFactory getIdcFactory()

getFsLoader

public FileSystemLoader getFsLoader()
Specified by:
getFsLoader in interface Provider
Returns:
the FileSystemLoader

getSitesConfig

public SitesConfiguration getSitesConfig()
Specified by:
getSitesConfig in interface Provider
Returns:
the Sites configured for this provider

getCacheDeleteQueue

public CacheDeleteQueue getCacheDeleteQueue()
Specified by:
getCacheDeleteQueue in interface Provider
Returns:
the CacheDeleteQueue

isConnected

public boolean isConnected()
Specified by:
isConnected in interface Provider
Returns:
connected state to content server

getContentAdapter

public ContentAdapter getContentAdapter()
Specified by:
getContentAdapter in interface Provider
Returns:
the content adapter to read content and metadata

getProjectAdapter

public ProjectAdapter getProjectAdapter()
Specified by:
getProjectAdapter in interface Provider
Returns:
the project adapter to read project files

getServiceAdapter

public ServiceAdapter getServiceAdapter()
Specified by:
getServiceAdapter in interface Provider
Returns:
the service adapter to execute services

getSecurityAdapter

public SecurityAdapter getSecurityAdapter()
Specified by:
getSecurityAdapter in interface Provider
Returns:
the security adapter

getCacheSyncInfoAdapter

public CacheSyncInfoAdapter getCacheSyncInfoAdapter()
Specified by:
getCacheSyncInfoAdapter in interface Provider
Returns:
the SyncInfoAdapter

initialize

protected void initialize()
                   throws java.io.IOException
Initialize the provider
Throws:
java.io.IOException

Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-01


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.