Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

oracle.apps.fnd.applcp.migrate.modeler.common
Class FlexfieldEntityUsage

java.lang.Object
  extended by oracle.apps.fnd.applcp.migrate.modeler.common.FlexfieldEntityUsage

public class FlexfieldEntityUsage
extends java.lang.Object

A flexfield entity usage.


Field Summary
protected  FlexfieldDefManager _defManager
           
protected  java.lang.String _entityDefFullName
           
protected  FlexfieldTableUsage _tableUsage
           
 
Constructor Summary
protected FlexfieldEntityUsage(java.lang.String entityDefFullName, FlexfieldTableUsage tableUsage, FlexfieldDefManager defManager)
          Constructs a flexfield entity usage.
 
Method Summary
 java.lang.String getEntityDefFullName()
          Gets the full name of the entity used with the model.
 FlexfieldDefManager getFlexfieldDefManager()
          Gets the definititon manager that creates this object.
 FlexfieldTableUsage getFlexfieldTableUsage()
          Gets the table usage that contains this entity usage.
 java.lang.String getObjectNamePrefix()
          Gets the prefix of the model object names.
 java.lang.String getPackageName()
          Gets the package name of the model.
 java.lang.String getSINAttributeName()
          Gets the name of the Structure Instance Number attribute.
 boolean isEntityPersistenceService()
          Returns true if the entity itself is the persistence service.
 void setEntityAsPersistenceService(boolean b)
          Sets whether to use the entity as the persistence service.
protected  void setObjectNamePrefix(java.lang.String p)
          Sets the prefix of the model object names.
protected  void setPackageName(java.lang.String p)
          Sets the package name of the mdoel.
 void setSINAttributeName(java.lang.String name)
          Sets the name of the Structure Instance Number attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_entityDefFullName

protected final java.lang.String _entityDefFullName

_tableUsage

protected final FlexfieldTableUsage _tableUsage

_defManager

protected final FlexfieldDefManager _defManager
Constructor Detail

FlexfieldEntityUsage

protected FlexfieldEntityUsage(java.lang.String entityDefFullName,
                               FlexfieldTableUsage tableUsage,
                               FlexfieldDefManager defManager)
Constructs a flexfield entity usage.

Parameters:
entityDefFullName - the full name of the entity
Method Detail

getEntityDefFullName

public final java.lang.String getEntityDefFullName()
Gets the full name of the entity used with the model.

Returns:
the full name of the entity used with the model

getFlexfieldTableUsage

public final FlexfieldTableUsage getFlexfieldTableUsage()
Gets the table usage that contains this entity usage.

Returns:
the table usage

getFlexfieldDefManager

public final FlexfieldDefManager getFlexfieldDefManager()
Gets the definititon manager that creates this object.

Returns:
the definition manager

getPackageName

public java.lang.String getPackageName()
Gets the package name of the model.

Returns:
the package name of the model

getObjectNamePrefix

public java.lang.String getObjectNamePrefix()
Gets the prefix of the model object names.

Returns:
the prefix of the model objects

setPackageName

protected void setPackageName(java.lang.String p)
Sets the package name of the mdoel.

Parameters:
p - the package name

setObjectNamePrefix

protected void setObjectNamePrefix(java.lang.String p)
Sets the prefix of the model object names.

Parameters:
p - the prefix of the model objects

getSINAttributeName

public java.lang.String getSINAttributeName()
Gets the name of the Structure Instance Number attribute.

Returns:
the name of the Structure Instance Number attribute

setSINAttributeName

public void setSINAttributeName(java.lang.String name)
Sets the name of the Structure Instance Number attribute. Note: This is public for now because it is not stored with the rest of the usage settings.

Parameters:
name - the name of the Structure Instance Number attribute

isEntityPersistenceService

public boolean isEntityPersistenceService()
Returns true if the entity itself is the persistence service.

Returns:
true if the entity itself is the persistence service

setEntityAsPersistenceService

public void setEntityAsPersistenceService(boolean b)
Sets whether to use the entity as the persistence service. If the entity is the persistence service, the entity attributes must be named after the segment database columns. Note: This is public for now because it is not stored with the rest of the usage settings.

Parameters:
b - true if the entity should be the data source

Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

Copyright © 2011 Oracle. All Rights Reserved.