Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.0.0)

E17492-01

oracle.dss.util
Interface DependentResolver


public interface DependentResolver

For internal use only. Application developers should not use this
To be optionally implemented by a DataSource implementer. Provides services to callers to turn recognized runtime persistent IDs into persistable substituted strings (on save) and vice versa on load.

Method Summary
 DependentID[] resolveIDsAfterLookup(DependentID[] obj)
          Called to transform persisted, substituted ID strings within reloaded persistable state (DependentID implementations) into usable session runtime IDs.
 DependentID[] resolveIDsBeforeBind(DependentID[] obj)
          Called to transform ID strings within persistable state (DependentID implementations) into persistence-safe substituted strings before a save operation.
 

Method Detail

resolveIDsBeforeBind

DependentID[] resolveIDsBeforeBind(DependentID[] obj)
Called to transform ID strings within persistable state (DependentID implementations) into persistence-safe substituted strings before a save operation.

Parameters:
obj - One or more objects that can give an ordered list of IDs for substitution (via the DependentID interface) to the implementer. Note that the given objects will be side- effected and returned to the caller.
Returns:
the objects passed in as the obj argument, with the IDs those objects gave out via the DependentID interface replaced with persistence- safe substituted IDs.

resolveIDsAfterLookup

DependentID[] resolveIDsAfterLookup(DependentID[] obj)
Called to transform persisted, substituted ID strings within reloaded persistable state (DependentID implementations) into usable session runtime IDs.

Parameters:
obj - One or more objects that can give an ordered list of substituted IDs (via the DependentID interface) to the implementer. Note that the given objects will be side- effected and returned to the caller.
Returns:
the objects passed in as the obj argument, with the IDs those objects gave out via the DependentID interface replaced with usable runtime IDs.

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.0.0)

E17492-01

Copyright © 1997, 2011, Oracle. All rights reserved.