Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.flex.runtime.util
Interface AbstractBCModeler.EntityPersonalization

Enclosing class:
AbstractBCModeler

protected static interface AbstractBCModeler.EntityPersonalization

Personalization data for a flexfield entity.


Method Summary
 java.util.Map<java.lang.String,java.lang.String> getProperties()
          Gets the properties for the entity.
 java.util.Map<java.lang.String,java.lang.String> getSegmentProperties(java.lang.String segAttrName)
          Gets the properties for a segment.
 AbstractBCModeler.SegmentValidators getSegmentValidators(java.lang.String segAttrName)
          Gets the validators for a segment.
 void setupEffEntityObject()
          Does the setup for the EFF Entity that contains this personalization.
 void writePDefEntityObject(BCModelerWriter writer, boolean queued)
          Writes this personalization to the repository.
 

Method Detail

getProperties

java.util.Map<java.lang.String,java.lang.String> getProperties()
Gets the properties for the entity. The return map is never null. There will be no null keys or null values.

Returns:
the properties

getSegmentProperties

java.util.Map<java.lang.String,java.lang.String> getSegmentProperties(java.lang.String segAttrName)
Gets the properties for a segment. The return map is never null if the given segment attribute name exists. There will be no null keys or null values.

Parameters:
segAttrName - the corresponding entity attribute of the segment
Returns:
the properties for a segment; null if the given attribute name does not exist
Throws:
java.lang.IllegalArgumentException - if the given attribute name is null

getSegmentValidators

AbstractBCModeler.SegmentValidators getSegmentValidators(java.lang.String segAttrName)
Gets the validators for a segment.

Parameters:
segAttrName - the corresponding entity attribute of the segment
Returns:
the segment validators; null if the given attribute name does not exists

writePDefEntityObject

void writePDefEntityObject(BCModelerWriter writer,
                           boolean queued)
Writes this personalization to the repository.

Parameters:
writer - the writer
queued - true if the personalization document should be added to the writer's queue instead of being written out immediately.

setupEffEntityObject

void setupEffEntityObject()
Does the setup for the EFF Entity that contains this personalization.


Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.