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

E22562-07

oracle.apps.fnd.applcore.customization
Class AppsAbstractCustomizationClass

java.lang.Object
  extended by oracle.mds.cust.CustomizationClass
      extended by oracle.apps.fnd.applcore.customization.AppsAbstractCustomizationClass
All Implemented Interfaces:
java.io.Serializable, CustomizationConstants
Direct Known Subclasses:
ApplCoreExampleCC, ApplCoreInternalExampleCC, EnterpriseCC, GlobalCC, ProductCC, ProductFamilyCC, SiteCC, UserCC

public abstract class AppsAbstractCustomizationClass
extends oracle.mds.cust.CustomizationClass
implements CustomizationConstants, java.io.Serializable

Abstract Customization class for applcore extensions.

Since:
drop8b4
Version:
$Header: atgpf/applcore/applications/Customization/Model/src/oracle/apps/fnd/applcore/customization/AppsAbstractCustomizationClass.java /main/8 2010/04/12 17:04:16 ghooker Exp $
ghooker
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface oracle.apps.fnd.applcore.customization.CustomizationConstants
BOTH, COMPOSER, CONSTANT, ENTERPRISE, GLOBAL, INTERNAL, JDEV, LARGE, PRODUCT, PRODUCT_FAMILY, SITE, SMALL, USER
 
Constructor Summary
AppsAbstractCustomizationClass()
          Default constructor for the abstract customization class.
 
Method Summary
abstract  int getAppsCCType()
          This method is used to return an integer that represents how this CC can be used.
abstract  java.util.List<SimpleSelectItem> getLayerValues()
          This method is used to return an iterator containing a list of validated layer values for this CC.
abstract  int getLayerValuesSetSize()
          This method is used to return an integer that represents the value set size.
abstract  java.lang.String getMLSLayerName()
          This method is used to return the translated value of the Layer Name and will be used in the UI when a translated Layer Name is required.
abstract  boolean isOwnerSeededCC()
          This method is used to determine if teams other then the owner of the cc can user this layer.
abstract  void setValue(java.lang.String value)
          This method is used by level picker functionality to set the value for the level.
 
Methods inherited from class oracle.mds.cust.CustomizationClass
equals, generateIDPrefix, getBaseRef, getCacheHint, getIDPrefix, getName, getValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppsAbstractCustomizationClass

public AppsAbstractCustomizationClass()
Default constructor for the abstract customization class.

Method Detail

getAppsCCType

public abstract int getAppsCCType()
This method is used to return an integer that represents how this CC can be used. JDEV - means the CC will only be used in JDev customizations and is reserved for future use. COMPOSER - means the CC will only be used in Composer based customizations and is required for plugging into the Level Picker Dialog in UIShell. BOTH - means the CC can be used in either JDEV or Composer and is reserved for future use only by Applcore at this point in time.

Returns:
AppsCCType as an integer

getLayerValuesSetSize

public abstract int getLayerValuesSetSize()
This method is used to return an integer that represents the value set size. It will be used in future to determine if the layer value set is a constant, small or large. SMALL - the value set is small and be represented in the UI as a drop list. - default. LARGE - the value set is large and will require a list of values in the UI. - reserved for future list. CONSTANT - the getValue method returns a constant and now list is required in the UI.

Returns:
LayerValueSetSize as an integer

getMLSLayerName

public abstract java.lang.String getMLSLayerName()
This method is used to return the translated value of the Layer Name and will be used in the UI when a translated Layer Name is required. Applcore CC's implement this method by using the ApplCoreBundle.java class, all teams should be using something similar.

Returns:
MLS version of the layer name.

getLayerValues

public abstract java.util.List<SimpleSelectItem> getLayerValues()
This method is used to return an iterator containing a list of validated layer values for this CC. The validation and security implications are the responsibility of the team supplying the CC.

Returns:
List containing the values for layer.

setValue

public abstract void setValue(java.lang.String value)
This method is used by level picker functionality to set the value for the level.

Parameters:
value - of string.

isOwnerSeededCC

public abstract boolean isOwnerSeededCC()
This method is used to determine if teams other then the owner of the cc can user this layer. The Customization Manager uses this method to determine if the cc is a seeded cc.

Returns:
true if owner only, false if not.

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.