Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.trees.service
Class BICVOUtils

java.lang.Object
  extended by oracle.apps.fnd.applcore.trees.service.BICVOUtils

public final class BICVOUtils
extends java.lang.Object

Utilities for working with BI column-flattened VOs (BICVOs).

Since:
11.1.1.1.77DROP
Version:
$Header: atgpf/applcore/applications/Trees/Model/src/oracle/apps/fnd/applcore/trees/service/BICVOUtils.java /main/22 2010/11/25 23:01:32 abhaykum Exp $
Author:
akviswan

Field Summary
static java.lang.String BICVO_DS_VC
          Special placeholder data security view criteria name for BICVOs.
static java.lang.String BICVO_PKG
          Package for the BICVO.
static java.lang.String VS_BICVO_DSVC_PROP_PREFIX
          Prefix for property name on BICVO that identifies the DS view criteria that apply to a specific tree code.
static java.lang.String VS_BICVO_TC_PROP
          Property on BICVO for valuesets that identifies the tree codes.
 
Method Summary
static oracle.jbo.ViewDef getBICVODef(java.lang.String treeStructureCode)
          Get the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure.
static oracle.jbo.ViewDef getBICVODef(java.lang.String treeStructureCode, java.lang.String cftEODefName)
          Get the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure.
static java.lang.String getBICVODefName(oracle.jbo.ApplicationModule am, java.lang.String treeStructureCode)
          Gets the name of the BI column-flattened VO (BICVO) associated with a particular tree structure.
static java.lang.String getBICVODefName(java.lang.String treeStructureCode)
          Gets the name of the BI column-flattened VO (BICVO) associated with a particular tree structure.
static java.util.Set<java.lang.String> getBIQueryTreeVersions()
          In the BI world, returns the set of tree versions being queried.
static java.lang.String getDSWhereClause(oracle.jbo.ViewCriteria criteria)
          Code to generate the data security where clauses for the BICVO.
static oracle.jbo.ViewDef persistBICVODef(java.lang.String treeStructureCode)
          Deprecated. use BICVOUtils.getBICVODef
static oracle.jbo.ViewDef persistBICVODef(java.lang.String treeStructureCode, java.lang.String cftEODefName)
          Deprecated. use BICVOUtils.getBICVODef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BICVO_PKG

public static final java.lang.String BICVO_PKG
Package for the BICVO.

See Also:
Constant Field Values

BICVO_DS_VC

public static final java.lang.String BICVO_DS_VC
Special placeholder data security view criteria name for BICVOs.

See Also:
Constant Field Values

VS_BICVO_TC_PROP

public static final java.lang.String VS_BICVO_TC_PROP
Property on BICVO for valuesets that identifies the tree codes. E.g.: <Property Name="FNDDS__BICVO_TreeCodes" Value="FND_CRM_VS_CC_T"/>

See Also:
Constant Field Values

VS_BICVO_DSVC_PROP_PREFIX

public static final java.lang.String VS_BICVO_DSVC_PROP_PREFIX
Prefix for property name on BICVO that identifies the DS view criteria that apply to a specific tree code. E.g.: <Property Name="FNDDS__BICVO_CriteriaName_FND_CRM_VS_CC_T" Value="FNDDS__read__FF_COSTCENTER_SEC"/>

See Also:
Constant Field Values
Method Detail

getBICVODefName

public static java.lang.String getBICVODefName(oracle.jbo.ApplicationModule am,
                                               java.lang.String treeStructureCode)
Gets the name of the BI column-flattened VO (BICVO) associated with a particular tree structure.

Parameters:
am - the service implementation that provides the tree information
treeStructureCode - the tree structure code
Returns:
the definition name of the BICVO
Throws:
java.lang.IllegalArgumentException - if the given application module is null or not compatible

getBICVODefName

public static java.lang.String getBICVODefName(java.lang.String treeStructureCode)
Gets the name of the BI column-flattened VO (BICVO) associated with a particular tree structure.

Parameters:
treeStructureCode - the tree structure code
Returns:
the definition name of the BICVO

persistBICVODef

@Deprecated
public static oracle.jbo.ViewDef persistBICVODef(java.lang.String treeStructureCode)
Deprecated. use BICVOUtils.getBICVODef

Persists the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure into MDS.

Parameters:
treeStructureCode - the tree structure code
Returns:
the definition of the BICVO

persistBICVODef

@Deprecated
public static oracle.jbo.ViewDef persistBICVODef(java.lang.String treeStructureCode,
                                                            java.lang.String cftEODefName)
Deprecated. use BICVOUtils.getBICVODef

Persists the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure into MDS.

Parameters:
treeStructureCode - the tree structure code
cftEODefName -
Returns:
the definition of the BICVO

getBICVODef

public static oracle.jbo.ViewDef getBICVODef(java.lang.String treeStructureCode)
Get the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure.

Parameters:
treeStructureCode - the tree structure code
Returns:
the definition of the BICVO

getBICVODef

public static oracle.jbo.ViewDef getBICVODef(java.lang.String treeStructureCode,
                                             java.lang.String cftEODefName)
Get the definition of the BI column-flattened VO (BICVO) associated with a particular tree structure.

Parameters:
treeStructureCode - the tree structure code
cftEODefName - the EO definition name for the column-flattened table
Returns:
the definition of the BICVO

getDSWhereClause

public static java.lang.String getDSWhereClause(oracle.jbo.ViewCriteria criteria)
Code to generate the data security where clauses for the BICVO. For internal use only!

Parameters:
criteria - the criteria called FNDDS__BICVO
Returns:
the data security where clauses

getBIQueryTreeVersions

public static java.util.Set<java.lang.String> getBIQueryTreeVersions()
In the BI world, returns the set of tree versions being queried. This information is passed from BI via ApplSession attributes that begin with the prefix BI_SESS_PROP_PREFIX. For internal use only

Returns:
the set of tree versions being queried

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.