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 FlexfieldTableUsage

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.FlexfieldTableUsage

public final class FlexfieldTableUsage
extends java.lang.Object

A reference to a flexfield table usage.


Constructor Summary
FlexfieldTableUsage(FlexfieldDef.MetadataType type, ApplicationIdentifier aif, java.lang.String flexfieldCode, java.lang.String tableName, java.lang.String tableUsageCode)
          Constructs a reference to the flexfield table usage.
FlexfieldTableUsage(java.lang.String type, ApplicationIdentifier aif, java.lang.String flexfieldCode, java.lang.String tableName, java.lang.String tableUsageCode)
          Constructs a reference to the flexfield table usage.
 
Method Summary
static FlexfieldDef.MetadataType findType(java.lang.String type)
           
 ApplicationIdentifier getApplicationIdentifier()
          Gets the application identifier.
 java.lang.String getApplicationShortName()
          Deprecated.  
 java.lang.String getFlexfieldCode()
          Gets the flexfield code.
 FlexfieldDef.MetadataType getMetadataType()
          Gets the metadata type of this flexfield.
 java.lang.String getTableName()
          Gets the table name.
 java.lang.String getTableUsageCode()
          Gets the table usage code.
 void setModelCategory()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlexfieldTableUsage

public FlexfieldTableUsage(FlexfieldDef.MetadataType type,
                           ApplicationIdentifier aif,
                           java.lang.String flexfieldCode,
                           java.lang.String tableName,
                           java.lang.String tableUsageCode)
Constructs a reference to the flexfield table usage.

Parameters:
type - the metadata type
aif - the application information
flexfieldCode - the flexfield code
tableName - the table name
tableUsageCode - the table usage code
Throws:
java.lang.IllegalArgumentException - if any of the given argument is null

FlexfieldTableUsage

public FlexfieldTableUsage(java.lang.String type,
                           ApplicationIdentifier aif,
                           java.lang.String flexfieldCode,
                           java.lang.String tableName,
                           java.lang.String tableUsageCode)
Constructs a reference to the flexfield table usage.

Parameters:
type - the lookup code of the metadata type
aif - the application information
flexfieldCode - the flexfield code
tableName - the table name
tableUsageCode - the table usage code
Throws:
java.lang.IllegalArgumentException - if any of the given argument is null, or if the given type is invalid
Method Detail

findType

public static FlexfieldDef.MetadataType findType(java.lang.String type)

getMetadataType

public FlexfieldDef.MetadataType getMetadataType()
Gets the metadata type of this flexfield.

Returns:
the metadata type of this flexfield

getApplicationIdentifier

public ApplicationIdentifier getApplicationIdentifier()
Gets the application identifier.

Returns:
the application identifier

getApplicationShortName

public java.lang.String getApplicationShortName()
Deprecated. 

Gets the application short name.

Returns:
the application short name
See Also:
getApplicationIdentifier()

getFlexfieldCode

public java.lang.String getFlexfieldCode()
Gets the flexfield code.

Returns:
the flexfield code

getTableName

public java.lang.String getTableName()
Gets the table name.

Returns:
the table name

getTableUsageCode

public java.lang.String getTableUsageCode()
Gets the table usage code.

Returns:
the table usage code

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setModelCategory

public void setModelCategory()

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.