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.idc
Class IdcProjectAdapter

java.lang.Object
  extended by oracle.stellent.wcm.server.content.idc.IdcProjectAdapter

All Implemented Interfaces:
ProjectAdapter
Direct Known Subclasses:
FSProjectAdapter

public abstract class IdcProjectAdapter
extends java.lang.Object
implements ProjectAdapter

Load the project file from the Content Server using RIDC


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.stellent.wcm.server.content.ProjectAdapter
ProjectAdapter.ProjectStream

 

Constructor Summary
protected IdcProjectAdapter()
           
  IdcProjectAdapter(IdcClientFactory idcFactory)
           

 

Method Summary
 oracle.stellent.ridc.IdcClient getIdcClient()
           
 IdcClientFactory getIdcFactory()
           
 SiteStudioApi getSiteStudioApi()
           
 boolean isProjectUpdated(ProjectFileManager projectManager, java.lang.String siteID)
          Determine if a new project is available
 ProjectAdapter.ProjectStream loadProject(java.lang.String siteID)
          Load the project

 

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

 

Methods inherited from interface oracle.stellent.wcm.server.content.ProjectAdapter
flushProject, getProjectLocation

 

Constructor Detail

IdcProjectAdapter

protected IdcProjectAdapter()

IdcProjectAdapter

public IdcProjectAdapter(IdcClientFactory idcFactory)

Method Detail

getIdcFactory

public IdcClientFactory getIdcFactory()

getIdcClient

public oracle.stellent.ridc.IdcClient getIdcClient()

getSiteStudioApi

public SiteStudioApi getSiteStudioApi()

loadProject

public ProjectAdapter.ProjectStream loadProject(java.lang.String siteID)
                                         throws oracle.stellent.ridc.IdcClientException,
                                                java.io.IOException
Load the project
Specified by:
loadProject in interface ProjectAdapter
Parameters:
siteID - the site ID
Returns:
the inputstream for the project file
Throws:
java.lang.Exception
oracle.stellent.ridc.IdcClientException
java.io.IOException

isProjectUpdated

public boolean isProjectUpdated(ProjectFileManager projectManager,
                                java.lang.String siteID)
                         throws oracle.stellent.ridc.IdcClientException
Determine if a new project is available
Specified by:
isProjectUpdated in interface ProjectAdapter
Parameters:
siteID - the site ID
projectManager - ProjectService that actually holds the project and tokens
Returns:
true if a new project is available
Throws:
oracle.stellent.ridc.IdcClientException

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.