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

E22562-01

oracle.apps.fnd.applcore.trees.uiModel
Class TreeStructure

java.lang.Object
  extended by oracle.apps.fnd.applcore.trees.uiModel.TreeStructure
All Implemented Interfaces:
java.io.Serializable

public class TreeStructure
extends java.lang.Object
implements java.io.Serializable

Run-time representation of the tree structure metadata.

Author:
Arun K Viswanathan <arun.viswanathan@oracle.com>
See Also:
Serialized Form

Constructor Summary
TreeStructure()
          Constructor.
 
Method Summary
 DataSource findDataSource(java.lang.String dataSourceId)
          Finds the data source with the given ID.
 java.util.Map<java.lang.String,DataSource> getAllDataSourceMap()
          Gets the the data source Map for all the data sources for this tree structure as Id and Data Source pair.
 java.lang.String getAllowMultipleActiveVersions()
          Gets whether multiple active tree versions are allowed.
 java.lang.String getAllowMultipleRootNodes()
          Gets whether multiple root nodes are allowed.
 java.lang.String getAllowNodeLevelSecurity()
          Gets whether node level security is allowed or not for tree structure.
 java.lang.String getColumnFlattenedTable()
           
 java.lang.String getLabelingScheme()
          Gets the type of labeling used for this tree structure.
 java.lang.String getRestrictByDate()
          Gets whether restrict by date is in place.
 java.lang.String getRestrictBySetid()
          Gets whether restrict by set ID is in place.
 java.util.List<DataSource> getRootDataSources()
          Gets the list of root data sources.
 java.lang.String getRowFlattenedTable()
           
 java.lang.String getSharingScheme()
          Gets the Sharing Scheme.
 java.lang.String getSharingSchemeDisplay()
           
 java.lang.String getTreeNodeTable()
          Gets the tree node table.
static TreeStructure getTreeStructure(TreeStructureService tsSvc, java.lang.String treeStructureCode)
          Gets a run-time representation of tree structure metadata.
 java.lang.String getTreeStructureCode()
          Gets the tree structure code.
 java.lang.String getTreeStructureName()
          Gets the display name for tree structure.
 java.lang.String toString()
          Provides a String representation of the Tree Structure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeStructure

public TreeStructure()
Constructor.

Method Detail

getTreeStructure

public static TreeStructure getTreeStructure(TreeStructureService tsSvc,
                                             java.lang.String treeStructureCode)
Gets a run-time representation of tree structure metadata.

Parameters:
tsSvc - the tree structure service
treeStructureCode - the tree structure code
Returns:
TreeStructure Bean

getTreeStructureCode

public java.lang.String getTreeStructureCode()
Gets the tree structure code.

Returns:
String the tree structure code

getTreeNodeTable

public java.lang.String getTreeNodeTable()
Gets the tree node table.

Returns:
String the tree node table

getSharingScheme

public java.lang.String getSharingScheme()
Gets the Sharing Scheme.

Returns:
String for the Sharing Scheme

getRootDataSources

public java.util.List<DataSource> getRootDataSources()
Gets the list of root data sources.

Returns:
List the root data sources
See Also:
DataSource

toString

public java.lang.String toString()
Provides a String representation of the Tree Structure.

Overrides:
toString in class java.lang.Object
Returns:
String the String representation

findDataSource

public DataSource findDataSource(java.lang.String dataSourceId)
Finds the data source with the given ID.

Parameters:
dataSourceId - the ID being searched for
Returns:
DataSource the data source

getAllDataSourceMap

public java.util.Map<java.lang.String,DataSource> getAllDataSourceMap()
Gets the the data source Map for all the data sources for this tree structure as Id and Data Source pair.

Returns:
DataSource ID and data source pair as entries of map for all the data source

getLabelingScheme

public java.lang.String getLabelingScheme()
Gets the type of labeling used for this tree structure.

Returns:
labeling scheme

getRowFlattenedTable

public java.lang.String getRowFlattenedTable()
Returns:
Row flattened table.

getColumnFlattenedTable

public java.lang.String getColumnFlattenedTable()
Returns:
Column flattened table.

getAllowMultipleRootNodes

public java.lang.String getAllowMultipleRootNodes()
Gets whether multiple root nodes are allowed.

Returns:
String whether multiple root nodes are allowed

getAllowMultipleActiveVersions

public java.lang.String getAllowMultipleActiveVersions()
Gets whether multiple active tree versions are allowed.

Returns:
String whether multiple active tree versions allowed

getRestrictByDate

public java.lang.String getRestrictByDate()
Gets whether restrict by date is in place.

Returns:
String whether restrict by date is in place

getRestrictBySetid

public java.lang.String getRestrictBySetid()
Gets whether restrict by set ID is in place.

Returns:
String whether restrict by set ID is in place

getAllowNodeLevelSecurity

public java.lang.String getAllowNodeLevelSecurity()
Gets whether node level security is allowed or not for tree structure.

Returns:
String (Y/N) whether node level security is allowed

getTreeStructureName

public java.lang.String getTreeStructureName()
Gets the display name for tree structure.

Returns:
Tree Structure Name

getSharingSchemeDisplay

public java.lang.String getSharingSchemeDisplay()

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.