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

E22562-07

oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex
Class OsnDFFAttributeNodeStructure

java.lang.Object
  extended by oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
      extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure
          extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex.AbstractOsnFlexfieldAttributeStructure
              extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex.OsnDFFAttributeNodeStructure
All Implemented Interfaces:
java.io.Serializable

public class OsnDFFAttributeNodeStructure
extends AbstractOsnFlexfieldAttributeStructure

Attribute definition for a descriptive flexfield.

Since:
11.1.1.7.0
Version:
$Header: atgpf/applcore/applications/SocialNetwork/Model/src/oracle/apps/fnd/applcore/socialnetwork/model/pojo/nodestructure/flex/OsnDFFAttributeNodeStructure.java /st_atgpf_pt-11.1.1.7.0/1 2013/01/15 17:30:31 pacross Exp $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex.AbstractOsnFlexfieldAttributeStructure
_attributesCustomerEnabled, _flexViewObjectName, _segments
 
Fields inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure
_attrDef, ATTR_OSN_ENABLED, ATTR_OSN_ENABLED_CUST, ATTRIBUTE_OSN_FALSE, ATTRIBUTE_OSN_TRUE, ATTRIBUTE_PROPERTY_EXTRACT_SEPARATOR, ATTRIBUTE_PROPERTY_SEPARATOR
 
Fields inherited from class oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
ENABLED_FALSE, ENABLED_TRUE
 
Constructor Summary
OsnDFFAttributeNodeStructure(ViewObjectNodeStructure voStructure, DFFViewDefImpl dffAttrDef)
          Default Constructor.
 
Method Summary
 oracle.jbo.server.AttributeDefImpl getAttributeDef(java.lang.String childAttributeName)
          In scenarios where this attribute has children, load the definition for the child attribute node.
 FlexfieldViewDefImpl getFlexfieldDef()
          Get the definition of the flexfield.
 java.lang.String getFlexfieldTypeDisplay()
          Get a user-displayable description for the type of flexfield being displayed.
 void loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
          Load the structure of the attribute from the definition provided.
 
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex.AbstractOsnFlexfieldAttributeStructure
applyModificationsToPDefVo, cleanFlexAttributeProperties, getApplicationId, getApplicationName, getApplicationShortName, getChildren, getCustomerEnabled, getDisplayName, getDisplayName, getDisplayNamePlural, getEffectiveDated, getEnabled, getFieldName, getFlattenedChildren, getFlexfieldName, getFlexfieldSeparator, getGadgetType, getJavaType, getPrecision, getPrimaryVoAccessorName, getScale, getSelectableForSend, getSensitive, getUsageCode, isDuplicateUsage, isMandatorySave, isModified, isRequired, isShowableInFlattenedAttributeList, isUserKeyAttribute, loadAttributeProperties, loadFlexfieldProperties, setApplicationId, setApplicationName, setApplicationShortName, setDuplicateUsage, setEffectiveDated, setPrimaryVoAccessorName, setSensitive, setUsageCode
 
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure
applyCustomerEnabledChanges, equals, getAttributeStorageName, getChangedCustomerEnabled, getCurrencyCodeAttribute, getDisplayName, getFullDisplayName, getParentAttribute, getVoStructure, hashCode, loadDefinition, rollbackCustomerEnabledChanges, setChangedCustomerEnabled, setCustomerEnabled, setDisplayName, setEnabled, setParentAttribute
 
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
getAdditionalInformationItems, getAttributeName, getFlattenedParentage, getMandatory, getName, isAdditionalInformationAvailable, setAttributeName, setFlattenedParentage, setMandatory, setName, setSelectableForSend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsnDFFAttributeNodeStructure

public OsnDFFAttributeNodeStructure(ViewObjectNodeStructure voStructure,
                                    DFFViewDefImpl dffAttrDef)
Default Constructor.

Parameters:
voStructure - the view object containing this attribute.
dffAttrDef - the JBO View Definition for the DFF.
Method Detail

getFlexfieldDef

public FlexfieldViewDefImpl getFlexfieldDef()
Get the definition of the flexfield.

Specified by:
getFlexfieldDef in class AbstractOsnFlexfieldAttributeStructure
Returns:
the flexfield definition.

loadAttribute

public void loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
Load the structure of the attribute from the definition provided.

Overrides:
loadAttribute in class ViewObjectAttributeStructure
Parameters:
attrDef - the primary EO accessor attribute to the DFF.

getAttributeDef

public oracle.jbo.server.AttributeDefImpl getAttributeDef(java.lang.String childAttributeName)
In scenarios where this attribute has children, load the definition for the child attribute node.

Overrides:
getAttributeDef in class ViewObjectAttributeStructure
Parameters:
childAttributeName - the name of a child attribute.
Returns:
always null for a standard attribute.

getFlexfieldTypeDisplay

public java.lang.String getFlexfieldTypeDisplay()
Get a user-displayable description for the type of flexfield being displayed.

Specified by:
getFlexfieldTypeDisplay in class AbstractOsnFlexfieldAttributeStructure
Returns:
the flexfield type.

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.