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 FSSecurityAdapter

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

All Implemented Interfaces:
SecurityAdapter

public class FSSecurityAdapter
extends java.lang.Object
implements SecurityAdapter

Security adapter for Content Server


Field Summary

 

Fields inherited from interface oracle.stellent.wcm.server.content.SecurityAdapter
ACCESS_READ

 

Constructor Summary
FSSecurityAdapter(SecurityConfiguration securityConfig, IdcClientFactory idcFactory)
           

 

Method Summary
protected  oracle.stellent.ridc.convenience.usersecurity.IUserSecurityCache createSecurityCache()
          Create a new security cache
 int getAccessRights(oracle.stellent.ridc.IdcContext context, oracle.stellent.ridc.model.DataBinder metaBinder)
          Retrieve the access rights for a given content ID
 int getAccessRightsForSection(oracle.stellent.ridc.IdcContext context, SectionNode section)
          Retrieve the access rights for a given section
 oracle.stellent.ridc.IdcClient getIdcClient()
           
 IdcClientFactory getIdcFactory()
           
 oracle.stellent.ridc.convenience.usersecurity.IUserSecurityCache getSecurityCache()
           
 SecurityConfiguration getSecurityConfig()
           

 

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

 

Constructor Detail

FSSecurityAdapter

public FSSecurityAdapter(SecurityConfiguration securityConfig,
                         IdcClientFactory idcFactory)

Method Detail

getSecurityConfig

public SecurityConfiguration getSecurityConfig()

getIdcFactory

public IdcClientFactory getIdcFactory()

getIdcClient

public oracle.stellent.ridc.IdcClient getIdcClient()

getSecurityCache

public oracle.stellent.ridc.convenience.usersecurity.IUserSecurityCache getSecurityCache()

getAccessRights

public int getAccessRights(oracle.stellent.ridc.IdcContext context,
                           oracle.stellent.ridc.model.DataBinder metaBinder)
                    throws oracle.stellent.ridc.IdcClientException
Retrieve the access rights for a given content ID
Specified by:
getAccessRights in interface SecurityAdapter
Parameters:
context - the user context
metaBinder - the data binder
Returns:
the access rights as a bit-mask
Throws:
oracle.stellent.ridc.IdcClientException

getAccessRightsForSection

public int getAccessRightsForSection(oracle.stellent.ridc.IdcContext context,
                                     SectionNode section)
                              throws oracle.stellent.ridc.IdcClientException
Retrieve the access rights for a given section
Specified by:
getAccessRightsForSection in interface SecurityAdapter
Parameters:
context - the user context
section - the section
Returns:
the access rights as a bit-mask
Throws:
oracle.stellent.ridc.IdcClientException

createSecurityCache

protected oracle.stellent.ridc.convenience.usersecurity.IUserSecurityCache createSecurityCache()
Create a new security cache
Returns:
a new security cache instance

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.