Modifier and Type | Method and Description |
---|---|
IdcClient |
IdcClientProvider.createClient(IdcClientManager clientManager,
String url)
Create an IdcClient using the given URL
|
IdcClient |
IdcClientManager.createClient(String url)
Create a new client instance based on the given URL.
|
void |
IdcClient.initialize()
Initialize the client.
|
void |
IdcClient.logout(IdcContext userContext)
Logout
|
void |
IdcClient.logout(IdcContext userContext,
IdcRequestConfig requestConfig)
Logout
|
ServiceResponse |
IdcClient.sendRequest(IdcContext userContext,
DataBinder dataBinder)
Execute the request; sends the request to the Content Server and reads
the response.
|
ServiceResponse |
IdcClient.sendRequest(IdcContext userContext,
DataBinder dataBinder,
IdcRequestConfig requestConfig)
Execute the request; sends the request to the Content Server and reads
the response.
|
Modifier and Type | Method and Description |
---|---|
RIDCHttpClient |
RIDCHttpClientProvider.createHttpClient(IdcHttpClientConfig config,
boolean multithreaded) |
Modifier and Type | Method and Description |
---|---|
static RIDCHttpClient |
RIDCHttpClientUtils.createHttpClient(RIDCHttpClientProvider clientProvider,
IdcHttpClientConfig config,
boolean multithreaded) |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationException
Errors while reading or writing the serialized configuration information.
|
Modifier and Type | Method and Description |
---|---|
IdcClientManager |
ConfigurationSerializer.readConfiguration(InputStream stream)
Read a list of configuration into a new IdcClientManager from an XML stream
|
Modifier and Type | Method and Description |
---|---|
protected String[] |
ContentHistoryWatcher.IdcPollingThread.getCurrentDateWhereClause(DataObject documentEvent) |
DateFormat |
ContentHistoryWatcher.getOdbcDateFormat() |
protected DateFormat |
ContentHistoryWatcher.initializeDateFormat(IdcContext context) |
Modifier and Type | Method and Description |
---|---|
int |
IUserSecurityCache.getAccessLevelForDocument(CacheId id,
DataObject docInfo,
ITrace trace)
Get the user's access level for a document.
|
CachedDataBinder |
IServiceCallUtils.getAliasMap(IdcClient client,
IdcContext superuser,
ITrace trace)
Get the Alias list from the Content Server.
|
CacheId |
IUserSecurityCache.getCacheIdForUser(IdcContext userContext,
ITrace trace)
Get the CacheId.
|
CachedDataBinder |
IServiceCallUtils.getServerEnvironment(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the environment information of the content server
Interesting localdata are UseCollaboration, and UseAccounts
|
CachedDataBinder |
IServiceCallUtils.getUserPermissions(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the user's permissions from Content Server
|
IUserSecurityFlags |
IUserSecurityCache.getUserSecurityFlags(CacheId id,
ITrace trace)
Returns the UserSecurityFlags object.
|
boolean |
IUserSecurityCache.isAdmin(CacheId id,
DataObject docInfo,
IUserSecurityCache.AdminType adminType,
ITrace trace)
Returns the Admin flag for the specific admin type.
|
Integer |
IAccessResolver.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
For a given document, determine the user's access level
If the resolver determines that it doesn't want to participate in the access
level calculation, it returns null
|
Modifier and Type | Method and Description |
---|---|
int |
UserSecurityGroupsCache.getAccessLevelForDocument(CacheId id,
DataObject docInfo,
ITrace trace)
Get the user's access level for a document.
|
CachedDataBinder |
ServiceCallUtils.getAliasMap(IdcClient client,
IdcContext superuser,
ITrace trace)
Get the Alias list from the Content Server.
|
CacheId |
UserSecurityGroupsCache.getCacheIdForUser(IdcContext userContext,
ITrace trace)
Get the CacheId.
|
DataBinder |
UserSecurityGroupsCache.getPermissions(CacheId id,
ITrace trace)
Get the permissions for a user
|
CachedDataBinder |
ServiceCallUtils.getServerEnvironment(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the environment information of the content server
Interesting localdata are UseCollaboration, and UseAccounts
|
CachedDataBinder |
ServiceCallUtils.getUserPermissions(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the user's permissions from Content Server
|
IUserSecurityFlags |
UserSecurityGroupsCache.getUserSecurityFlags(CacheId id,
ITrace trace)
Returns the UserSecurityFlags object.
|
boolean |
AclListInfo.isAclListChecked(ITrace trace) |
boolean |
UserSecurityGroupsCache.isAdmin(CacheId id,
DataObject docInfo,
IUserSecurityCache.AdminType adminType,
ITrace trace)
Returns the Admin flag for the specific admin type.
|
boolean |
UserSecurityGroupsCache.isAuthorDelete(CacheId id,
DataObject docInfo,
int access,
ITrace trace) |
boolean |
CSEnvCache.isAuthorDeleteEnabled(ITrace trace) |
boolean |
CSEnvCache.isCollaborationModel(ITrace trace)
Check to see if the server is using Collaboration for Acl Security
|
boolean |
CSEnvCache.isInSpecialAuthGroups(String dSecurityGroup,
ITrace trace)
Check to see if dSecurityGroup is covered by ACL
|
boolean |
AliasCache.isUserInAlias(String userName,
String aliasName,
ITrace trace)
Check to see if the specified user is present in the specified aliases'
associated user list.
|
boolean |
CSEnvCache.isUsing11gDefaultAcl(ITrace trace)
Check to see which default ACL algorithm to use
|
boolean |
CSEnvCache.isUsingAccounts(ITrace trace)
Check to see if the server is using Accounts security
|
boolean |
CSEnvCache.isUsingAcl(ITrace trace)
Check to see if the server is using Acl security
|
boolean |
CSEnvCache.isUsingAclRoles(ITrace trace)
Check to see if server is using the RoleEntityACL feature
|
Integer |
AccessResolverAccounts.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
Get the user's access level for this document.
|
Integer |
AccessResolverAcl.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
For a given document, determine the user's access level
Fix for bug 9782307, only if the document's group is listed in the
enviroment's SpecialAuthGroups list will the access level be checked.
|
Integer |
AccessResolverSecurityGroups.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
For a given document, determine the user's access level
This resolver always participates.
|
Constructor and Description |
---|
AclListInfo(CSEnvCache csEnvCache,
DataObject docInfo,
ITrace trace)
Determines if there is any information to be used in this list.
|
Modifier and Type | Class and Description |
---|---|
class |
IdcFilterException |
Modifier and Type | Method and Description |
---|---|
void |
IIdcFilter.doFilter(IdcFilterType ftype,
Object... objects)
Execute RIDC filter.
|
void |
IdcFilterManager.executeFilters(IdcFilterType ftype,
Object... objects)
Execute the filters beforeServiceRequest method
|
Modifier and Type | Method and Description |
---|---|
void |
IdcFilterAdapter.beforeJaxwsAuthenticateUser(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerLogin () in authenticateUser ()
|
void |
BeforeJaxwsServiceFilter.beforeJaxwsAuthenticateUser(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerLogin () in authenticateUser ()
|
void |
IdcFilterAdapter.beforeJaxwsLogoutUser(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerLogout
|
void |
BeforeJaxwsServiceFilter.beforeJaxwsLogoutUser(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerLogout ()
|
void |
IdcFilterAdapter.beforeJaxwsServiceRequest(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerRequest () in performServiceRequest ()
|
void |
BeforeJaxwsServiceFilter.beforeJaxwsServiceRequest(IdcContext context,
DataBinder binder,
Map<String,Object> requestContext)
RIDC filter called just before jaxws call is made to loginPort.contentServerRequest () in performServiceRequest ()
|
void |
IdcFilterAdapter.beforeLogout(IdcClient client,
IdcContext context,
DataBinder binder)
RIDC filter called just before logout is processed by underlying protocol instance
|
void |
BeforeServiceRequestFilter.beforeServiceRequest(IdcClient client,
IdcContext context,
DataBinder binder)
RIDC filter called just before service request is processed by IdcClient.sendRequest()
|
void |
IdcFilterAdapter.beforeServiceRequest(IdcClient client,
IdcContext context,
DataBinder binder)
RIDC filter called just before service request is processed by IdcClient.sendRequest()
|
void |
IdcFilterAdapter.doFilter(IdcFilterType ftype,
Object... objects)
Execute RIDC filter.
|
Modifier and Type | Class and Description |
---|---|
class |
ProtocolException
Errors in the protocol layer.
|
class |
ServiceException
Exceptions that occur when processing service requests.
|
Modifier and Type | Method and Description |
---|---|
DataBinder |
ServiceResponse.getResponseAsBinder()
Convert the response stream to a data binder
|
DataBinder |
ServiceResponse.getResponseAsBinder(boolean checkErrors)
Convert the response stream to a data binder
|
Modifier and Type | Class and Description |
---|---|
class |
HttpProtocolException
Exceptions in the IdcHttpProtocol implementation
|
Modifier and Type | Method and Description |
---|---|
IdcHttpClient |
IdcHttpClientProvider.createClient(IdcClientManager clientManager,
String url)
Create a new IDC client using the given URL
|
void |
IdcHttpClient.initialize() |
Constructor and Description |
---|
IdcHttpClient(IdcClientManager clientManager,
IdcHttpClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
RIDCHttpClient |
HttpApache3ClientProvider.createHttpClient(IdcHttpClientConfig config,
boolean multithreaded) |
Modifier and Type | Method and Description |
---|---|
RIDCHttpClient |
HttpApache4ClientProvider.createHttpClient(IdcHttpClientConfig config,
boolean multithreaded) |
Modifier and Type | Method and Description |
---|---|
RIDCHttpClient |
HttpURLConnectionClientProvider.createHttpClient(IdcHttpClientConfig config,
boolean multithreaded) |
Constructor and Description |
---|
HttpURLConnectionClient(IdcHttpClientConfig config) |
Modifier and Type | Method and Description |
---|---|
RIDCHttpClient |
HttpOracleClientProvider.createHttpClient(IdcHttpClientConfig config,
boolean multithreaded) |
Constructor and Description |
---|
HttpOracleClient(IdcHttpClientConfig config) |
Modifier and Type | Class and Description |
---|---|
class |
SSLProtocolException
Exceptions specific to SSL configuration and setup
|
Modifier and Type | Method and Description |
---|---|
JaxWSClient |
JaxWSClientProvider.createClient(IdcClientManager clientManager,
String url) |
void |
JaxWSClient.initialize() |
protected void |
JaxWSClient.initializeStack() |
Modifier and Type | Method and Description |
---|---|
static RidcConnection |
RidcConnection.getConnection(String connectionName)
Obtain from registry of RidcConnection singletons, the RidcConnection
with the specified name.
|
abstract DataBinder |
RidcConnection.ping()
Invoke an anonymous PING_SERVER call to the Content Server associated with
this connection.
|
ServiceResponse |
RidcConnection.sendRequest(IdcContext userContext,
DataBinder binder)
Execute the request; Sends the request to the Content Server and obtains
the response.
|
Modifier and Type | Method and Description |
---|---|
static void |
RidcConnectionUtils.logIdcClientException(oracle.adf.share.logging.ADFLogger logger,
String clazz,
String method,
IdcClientException e,
String connectionName,
String operation) |
Modifier and Type | Method and Description |
---|---|
static RidcConnection |
RidcConnectionProvider.getConnection(String connectionName)
Obtain from registry of RidcConnection singletons, the RidcConnection
with the specified name.
|
protected static void |
RidcConnectionProvider.initializeConnection(RidcConnection conn)
Initialize the RIDC Connection.
|
DataBinder |
RidcConnectionImpl.ping()
Invoke an anonymous PING_SERVER call to the Content Server associated with
this connection.
|
Modifier and Type | Method and Description |
---|---|
RidcSessionPool |
RidcSessionPoolManager.getSessionPool(String connectionName)
Gets an ADF session-scoped session pool for the named connection.
|
ServiceResponse |
RidcSession.sendRequest(DataBinder binder)
Convenience method for sending a request.
|
ServiceResponse |
RidcSession.sendRequest(DataBinder binder,
IdcRequestConfig requestConfig)
Convenience method for sending a request.
|