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

E22562-07

oracle.apps.fnd.applcore.flex.runtime.util
Class EFFBCModelerFactory

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.BCModelerFactory
      extended by oracle.apps.fnd.applcore.flex.runtime.util.BasicBCModelerFactory
          extended by oracle.apps.fnd.applcore.flex.runtime.util.EFFBCModelerFactory

public class EFFBCModelerFactory
extends BasicBCModelerFactory

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/applcore/applications/FlexModeler/Model/src/oracle/apps/fnd/applcore/flex/runtime/util/EFFBCModelerFactory.java /st_atgpf_pt-11.1.1.7.0/1 2012/09/05 22:47:08 gnanda Exp $
rlal

Constructor Summary
EFFBCModelerFactory()
           
 
Method Summary
static boolean checkPrivilege(java.lang.String privilegeName, java.lang.String objectName, java.lang.String effLineId, oracle.jbo.server.ViewRowImpl vrImpl)
           
protected  AbstractBCModeler getAbstractBCModeler(FlexfieldDefManager manager, BCModeler.Arguments args)
          Gets an instance of AbstractBCModeler.
 java.lang.String getBcModelerCustomClassName()
           
protected  EFFBCModeler getCustomEFFBCModeler(FlexfieldNamespace namespace, FlexfieldDef flexDef, FlexfieldEntityUsage entityUsage, BCModelerWriter writer, java.util.Map<BCModeler.Option,java.lang.Object> conf, java.lang.String appShortName, java.lang.String flexCode, java.lang.String connUrl, boolean isInterface)
          TUD: Implementing teams need to override this method and provide the custom BC Modeler here (e.g.
 EffCustomizations getEffCustomizations()
          TUD - implementing teams should override this
 java.lang.String getUiModelerCustomClassName()
           
 void setGroupSecondary(boolean isGroupSecondary)
           
 void setInterface(boolean isInterface)
           
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.BasicBCModelerFactory
getBCModeler
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.BCModelerFactory
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EFFBCModelerFactory

public EFFBCModelerFactory()
Method Detail

setInterface

public void setInterface(boolean isInterface)

setGroupSecondary

public void setGroupSecondary(boolean isGroupSecondary)

getBcModelerCustomClassName

public java.lang.String getBcModelerCustomClassName()

getUiModelerCustomClassName

public java.lang.String getUiModelerCustomClassName()

getEffCustomizations

public EffCustomizations getEffCustomizations()
TUD - implementing teams should override this


getAbstractBCModeler

protected AbstractBCModeler getAbstractBCModeler(FlexfieldDefManager manager,
                                                 BCModeler.Arguments args)
Gets an instance of AbstractBCModeler.

Overrides:
getAbstractBCModeler in class BasicBCModelerFactory
Parameters:
manager - the flexfield def manager
args - the arguments
Returns:
an instance of AbstractBCModeler

getCustomEFFBCModeler

protected EFFBCModeler getCustomEFFBCModeler(FlexfieldNamespace namespace,
                                             FlexfieldDef flexDef,
                                             FlexfieldEntityUsage entityUsage,
                                             BCModelerWriter writer,
                                             java.util.Map<BCModeler.Option,java.lang.Object> conf,
                                             java.lang.String appShortName,
                                             java.lang.String flexCode,
                                             java.lang.String connUrl,
                                             boolean isInterface)
TUD: Implementing teams need to override this method and provide the custom BC Modeler here (e.g. PIMBCModeler).

Parameters:
namespace - the name space
flexDef - the flexfield def
entityUsage - the entity usage
writer - the modeler writer
conf - the configuration
appShortName - the application short name
flexCode - the flexfield code
connUrl - the connection url
isInterface - the interface flag
Returns:
the custom EFF BC Modeler instance.

checkPrivilege

public static boolean checkPrivilege(java.lang.String privilegeName,
                                     java.lang.String objectName,
                                     java.lang.String effLineId,
                                     oracle.jbo.server.ViewRowImpl vrImpl)

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.