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.factory
Class ViewObjectAttributeStructureFactory

java.lang.Object
  extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.factory.ViewObjectAttributeStructureFactory

public class ViewObjectAttributeStructureFactory
extends java.lang.Object

Factory to determine the correct type of attribute node subclass to be used when loading attributes from the view object. The factory will contain the specific determination code to detect which type of attribute is being dealt with and load the required information for that attribute. The intention is that outside of this factory the attribute returned can be used in a generic fashion abstracting away the specifics of each attribute type.

Since:
11.1.1.7.0
Version:
$Header: atgpf/applcore/applications/SocialNetwork/Model/src/oracle/apps/fnd/applcore/socialnetwork/model/pojo/nodestructure/factory/ViewObjectAttributeStructureFactory.java /st_atgpf_pt-11.1.1.7.0/1 2013/01/15 17:30:30 pacross Exp $

Constructor Summary
ViewObjectAttributeStructureFactory()
           
 
Method Summary
 ViewObjectAttributeStructure getAttributeStructure(ViewObjectNodeStructure voStruct, oracle.jbo.AttributeDef attrDef)
          Based upon the type of attribute provided (attrDef) determine the type of VoewObjectAttributeStructure (or subclass) to use for that attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewObjectAttributeStructureFactory

public ViewObjectAttributeStructureFactory()
Method Detail

getAttributeStructure

public ViewObjectAttributeStructure getAttributeStructure(ViewObjectNodeStructure voStruct,
                                                          oracle.jbo.AttributeDef attrDef)
Based upon the type of attribute provided (attrDef) determine the type of VoewObjectAttributeStructure (or subclass) to use for that attribute. For example normal attributes will have a ViewObjectAttributeStructure object or for a Descriptive Flexfield a OsnDFFAttributeNodeStructure will be returned.

Parameters:
voStruct - the View Object structure the attribute is defined within.
attrDef - the definition of the attribute to derive a ViewObjectAttributeStructure for.
Returns:
the OSN attribute structure representation. Null if the attribute is not "OSN Available".

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.