Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.runtime.util.common
Class SecuredLOVDefImpl

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.LOVDefImpl
      extended by oracle.apps.fnd.applcore.flex.runtime.util.common.SecuredLOVDefImpl
All Implemented Interfaces:
LOVDef

public class SecuredLOVDefImpl
extends LOVDefImpl

A secured list-of-values definition.


Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.applcore.flex.runtime.util.common.LOVDef
LOVDef.DefObjectType, LOVDef.ParameterBoundValue, LOVDef.PropertyBoundValue, LOVDef.SegmentBoundValue
 
Field Summary
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.runtime.util.common.LOVDef
PARAMETER_BOUND_VALUE, PROPERTY_BOUND_VALUE, SEGMENT_BOUND_VALUE
 
Constructor Summary
protected SecuredLOVDefImpl(java.lang.String viewDefName, SecuredValueSetUsage vsu, java.lang.String attrName, java.lang.Class attrType, LOVDef.DefObjectType objType)
          Constructs a secured LOV definition
 
Method Summary
static void createCriteria(ValueSetDef vsd, oracle.jbo.server.ViewDefImpl viewDef)
          Creates all required view criteria for a list view object definition.
static java.lang.String getBaseViewDefName(ValueSetDef vsd)
          Gets the name of the base view definition.
 java.util.List<java.lang.String> getViewCriteriaNames()
          Gets the names of the view criteria that must be applied.
 java.lang.String getViewDefName()
          Gets the view definition that defines the LOV
 java.util.List<java.lang.String> getXViewCriteriaNames()
          Gets the names of the view criteria for translation from values to displays.
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.common.LOVDefImpl
addSecurityCriteria, getAttributeName, getAttributeType, getBoundParameterNames, getBoundParameterValue, getDefObjectType, getDescriptionAttributeName, getDisplayAttributeName, getDisplayAttributeType, getDisplayCriteriaName, getEnabledFlagAttrName, getEndDateActiveAttrName, getHintAttributeNames, getIdOrValueAttributeName, getIdOrValueCriteriaName, getIdOrValueVariableName, getOrderBy, getStartDateActiveAttrName, getSummaryFlagAttrName, getTableAliasForValueAttributes, getValidationDateExpr, getValueColumnForValidationRules, getValueSetUsage, getViewDefName, getViewObjValidationDateExpr, getViewObjValueSelectionClauseExpr, getXBoundParameterNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredLOVDefImpl

protected SecuredLOVDefImpl(java.lang.String viewDefName,
                            SecuredValueSetUsage vsu,
                            java.lang.String attrName,
                            java.lang.Class attrType,
                            LOVDef.DefObjectType objType)
Constructs a secured LOV definition

Parameters:
viewDefName - the name of the list view object definition
vsu - the secured value-set usage
attrName - the name of the attribute
attrType - the Java type of the attribute
objType - the type of the object where the LOV is used
Method Detail

createCriteria

public static void createCriteria(ValueSetDef vsd,
                                  oracle.jbo.server.ViewDefImpl viewDef)
Creates all required view criteria for a list view object definition.

Parameters:
vsd - the value set definition
viewDef - the list view object definition

getViewDefName

public java.lang.String getViewDefName()
Description copied from class: LOVDefImpl
Gets the view definition that defines the LOV

Specified by:
getViewDefName in interface LOVDef
Overrides:
getViewDefName in class LOVDefImpl
Returns:
the view definition

getBaseViewDefName

public static java.lang.String getBaseViewDefName(ValueSetDef vsd)
Gets the name of the base view definition.

Parameters:
vsd - the value set definition
Returns:
the name of the base view definition; null if the name cannot be determined

getViewCriteriaNames

public java.util.List<java.lang.String> getViewCriteriaNames()
Description copied from class: LOVDefImpl
Gets the names of the view criteria that must be applied.

Specified by:
getViewCriteriaNames in interface LOVDef
Overrides:
getViewCriteriaNames in class LOVDefImpl
Returns:
the names of the view criteria

getXViewCriteriaNames

public java.util.List<java.lang.String> getXViewCriteriaNames()
Description copied from class: LOVDefImpl
Gets the names of the view criteria for translation from values to displays.

Specified by:
getXViewCriteriaNames in interface LOVDef
Overrides:
getXViewCriteriaNames in class LOVDefImpl
Returns:
the names of the view criteria for translation; null if no translation is needed.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.