|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.flex.OsnContextSegmentAttributeValue
public class OsnContextSegmentAttributeValue
Context segment value which determines the custom segments which are shown. This class is a container which provides a breakdown between the context segment values and the segments which are contexutalized because of it.
Field Summary |
---|
Fields inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure |
---|
_attrDef, ATTR_OSN_ENABLED, ATTR_OSN_ENABLED_CUST, ATTRIBUTE_OSN_FALSE, ATTRIBUTE_OSN_TRUE, ATTRIBUTE_PROPERTY_EXTRACT_SEPARATOR, ATTRIBUTE_PROPERTY_SEPARATOR |
Fields inherited from class oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute |
---|
ENABLED_FALSE, ENABLED_TRUE |
Constructor Summary | |
---|---|
OsnContextSegmentAttributeValue(ViewObjectNodeStructure voStructure,
ViewObjectAttributeStructure parent,
java.lang.String contextValue,
AbstractOsnFlexfieldAttributeStructure flexfield)
Default Constructor. |
Method Summary | |
---|---|
void |
addChildSegment(OsnFlexfieldSegmentAttributeStructure childSegment)
Add a new child segment to this segment. |
void |
applyModificationsToPDefVo(oracle.jbo.server.PDefViewObject pDefVO)
Internal Use Only. |
java.util.List<SocialNetworkNodeAttribute> |
getChildren()
Get the list of child attributes that exist for this attribute as a hierarchy. |
java.lang.String |
getContextCode()
Get the context segment attribute value. |
java.lang.String |
getContextDescription()
Get the context value description. |
java.lang.String |
getContextName()
Get the context value name. |
java.lang.String |
getCustomerEnabled()
Gets the enabled state of the node as set by the customer. |
java.lang.String |
getDisplayName()
Gets the display name for the node. |
java.lang.String |
getDisplayName(oracle.jbo.LocaleContext localeContext)
Gets the display name for the node. |
java.lang.String |
getDisplayNamePlural()
Gets the plural display name for the node. |
java.lang.Boolean |
getEffectiveDated()
Determine if this attribute belongs to a VO which is effective dated. |
java.lang.String |
getEnabled()
Gets the enabled state of the node. |
java.lang.String |
getFieldName()
Get the name to be used when generating the field definition. |
java.util.List<SocialNetworkNodeAttribute> |
getFlattenedChildren(boolean includeMandatory)
Get the list of child attributes that exist for this attribute as a flattened list. |
java.lang.String |
getFullDisplayName(boolean shortened)
Get the full display name of this attribute including all parent display names/ |
java.lang.String |
getGadgetType()
The type of gadget that the fusion applications developer defined the attribute as. |
java.lang.String |
getJavaType()
The Java type that the attribute will return its value as at runtime. |
int |
getPrecision()
Gets the precision definition for the attribute. |
int |
getScale()
Gets the scale definition for the attribute. |
java.lang.Boolean |
getSelectableForSend()
Gets whether the attribute can be selected for sending to OSN. |
java.lang.Boolean |
getSensitive()
Gets the state of the sensitive flag. |
boolean |
isModified()
Determine if any of the values in the structure have been modified. |
boolean |
isRequired()
Context Segment Values will never be required. |
boolean |
isShowableInFlattenedAttributeList()
Whether to add this current attribute to the flattened list of attributes returned for the node. |
boolean |
isUserKeyAttribute()
Context Segment Values will never be the user key attribute. |
void |
loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
Load the structure of the attribute from the definition provided. |
void |
loadContextSensitiveRowValues(oracle.jbo.Row segmentRow)
load the details about the context segment attribute value (name/description) from the context segment attribute row which will be used as part of the OSN flexfield integration. |
void |
setContextCode(java.lang.String contextCode)
Set the context segment attribute value. |
void |
setContextDescription(java.lang.String contextDescription)
Set the context value description. |
void |
setContextName(java.lang.String contextValueName)
Set the context value name. |
void |
setEffectiveDated(java.lang.Boolean effectiveDated)
Determine if this attribute belongs to a VO which is effective dated. |
void |
setParentAttribute(ViewObjectAttributeStructure parent)
Set the attribute node which contains (is the parent) of this attribute. |
void |
setSensitive(java.lang.Boolean sensitive)
Sets the state of the sensitive flag. |
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure |
---|
applyCustomerEnabledChanges, equals, getAttributeDef, getAttributeStorageName, getChangedCustomerEnabled, getCurrencyCodeAttribute, getParentAttribute, getVoStructure, hashCode, isMandatorySave, loadAttributeProperties, loadDefinition, rollbackCustomerEnabledChanges, setChangedCustomerEnabled, setCustomerEnabled, setDisplayName, setEnabled |
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute |
---|
getAdditionalInformationItems, getAttributeName, getFlattenedParentage, getMandatory, getName, isAdditionalInformationAvailable, setAttributeName, setFlattenedParentage, setMandatory, setName, setSelectableForSend |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OsnContextSegmentAttributeValue(ViewObjectNodeStructure voStructure, ViewObjectAttributeStructure parent, java.lang.String contextValue, AbstractOsnFlexfieldAttributeStructure flexfield)
voStructure
- the view object containing this attribute.parent
- the context segment which contains this value.contextValue
- the value of the context.flexfield
- the flexfield this context sensitive attribute value is assigned to.Method Detail |
---|
public void setParentAttribute(ViewObjectAttributeStructure parent)
setParentAttribute
in class ViewObjectAttributeStructure
public void loadContextSensitiveRowValues(oracle.jbo.Row segmentRow)
segmentRow
- a JBO row containing the attribute valeus representing
the structure details.public void addChildSegment(OsnFlexfieldSegmentAttributeStructure childSegment)
childSegment
- the child of this segment.public java.util.List<SocialNetworkNodeAttribute> getChildren()
getChildren
in class SocialNetworkNodeAttribute
public java.util.List<SocialNetworkNodeAttribute> getFlattenedChildren(boolean includeMandatory)
getFlattenedChildren
in class SocialNetworkNodeAttribute
includeMandatory
- whether to only return non-mandatory attributes or all attributes.
public void setContextCode(java.lang.String contextCode)
contextCode
- the context value.public java.lang.String getContextCode()
public void setContextName(java.lang.String contextValueName)
contextValueName
- the context value name.public java.lang.String getContextName()
public void setContextDescription(java.lang.String contextDescription)
contextDescription
- the context value description.public java.lang.String getContextDescription()
public java.lang.String getFieldName()
getFieldName
in class ViewObjectAttributeStructure
public java.lang.String getEnabled()
getEnabled
in class ViewObjectAttributeStructure
public java.lang.String getCustomerEnabled()
getCustomerEnabled
in class ViewObjectAttributeStructure
public java.lang.String getDisplayName()
getDisplayName
in class ViewObjectAttributeStructure
public java.lang.String getDisplayNamePlural()
getDisplayNamePlural
in class ViewObjectAttributeStructure
public java.lang.String getDisplayName(oracle.jbo.LocaleContext localeContext)
getDisplayName
in class ViewObjectAttributeStructure
localeContext
- the locale to retieve text in.
public java.lang.Boolean getSelectableForSend()
getSelectableForSend
in class SocialNetworkNodeAttribute
public void setSensitive(java.lang.Boolean sensitive)
setSensitive
in class ViewObjectAttributeStructure
sensitive
- the sensitive flag value.public java.lang.Boolean getSensitive()
getSensitive
in class ViewObjectAttributeStructure
public java.lang.String getJavaType()
getJavaType
in class ViewObjectAttributeStructure
public java.lang.String getGadgetType()
getGadgetType
in class ViewObjectAttributeStructure
public boolean isUserKeyAttribute()
isUserKeyAttribute
in class ViewObjectAttributeStructure
public boolean isRequired()
isRequired
in class ViewObjectAttributeStructure
public int getPrecision()
getPrecision
in class ViewObjectAttributeStructure
public int getScale()
getScale
in class ViewObjectAttributeStructure
public boolean isModified()
isModified
in class ViewObjectAttributeStructure
public java.lang.Boolean getEffectiveDated()
getEffectiveDated
in class ViewObjectAttributeStructure
public void setEffectiveDated(java.lang.Boolean effectiveDated)
setEffectiveDated
in class ViewObjectAttributeStructure
effectiveDated
- whether this attribute is effective dated.public void loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
loadAttribute
in class ViewObjectAttributeStructure
attrDef
- the definition of the attribute.public boolean isShowableInFlattenedAttributeList()
isShowableInFlattenedAttributeList
in class SocialNetworkNodeAttribute
public void applyModificationsToPDefVo(oracle.jbo.server.PDefViewObject pDefVO)
ViewObjectNodeStructure
.
Applies the changes made to this attribute to the persdef View Object supplied.
applyModificationsToPDefVo
in class ViewObjectAttributeStructure
pDefVO
- the personalization VO representation of the VO that contains this attribute..public java.lang.String getFullDisplayName(boolean shortened)
getFullDisplayName
in class ViewObjectAttributeStructure
shortened
- whether to show a shortened version of the display name.
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |