Skip navigation links

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

E17273-03


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

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

All Implemented Interfaces:
WcmEventListener, Provider

public class FSProvider
extends java.lang.Object
implements Provider, WcmEventListener

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.Provider
Provider.Type

 

Constructor Summary
FSProvider(ClientApplication clientApplication, 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()
           
 ProjectAdapter getProjectAdapter()
           
 SecurityAdapter getSecurityAdapter()
           
 ServiceAdapter getServiceAdapter()
           
 SitesConfiguration getSitesConfig()
           
protected  void initialize()
          Initialize the provider
 boolean isConnected()
           
 void onWcmEvent(WcmEvent wcmEvent)
          Called when the event occurs

 

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

 

Constructor Detail

FSProvider

public FSProvider(ClientApplication clientApplication,
                  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:
idcFactory - the IdcClientFactory object to communicate with the Content Server
Throws:
oracle.stellent.ridc.IdcClientException
java.io.IOException

Method Detail

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

onWcmEvent

public void onWcmEvent(WcmEvent wcmEvent)
Description copied from interface: WcmEventListener
Called when the event occurs
Specified by:
onWcmEvent in interface WcmEventListener
Parameters:
wcmEvent - the event context

Skip navigation links

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

E17273-03


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