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

E22562-07

oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure
Class AsOfNodeAttribute

java.lang.Object
  extended by oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
      extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.ViewObjectAttributeStructure
          extended by oracle.apps.fnd.applcore.socialnetwork.model.pojo.nodestructure.AsOfNodeAttribute
All Implemented Interfaces:
java.io.Serializable

public class AsOfNodeAttribute
extends ViewObjectAttributeStructure
implements java.io.Serializable

The mandatory attribute definition to be shown on all date effective VO's. This will not be saved with other attributes as it it just a UI placeholder.

Since:
11.1.1.7.1
Version:
$Header: atgpf/applcore/applications/SocialNetwork/Model/src/oracle/apps/fnd/applcore/socialnetwork/model/pojo/nodestructure/AsOfNodeAttribute.java /st_atgpf_pt-11.1.1.7.0/1 2013/01/15 21:48:25 pacross Exp $
See Also:
Serialized Form

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
AsOfNodeAttribute()
          Default Constructor.
 
Method Summary
 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 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.
 java.lang.Boolean getMandatory()
          Gets whether the attribute must be sent to OSN.
 java.lang.String getName()
          Gets the name of the node.
 int getPrecision()
          Gets the precision definition for the attribute.
 int getScale()
          Gets the scale definition for the attribute.
 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()
          Gets the mandatory flag for the BC4J attribute definition.
 boolean isUserKeyAttribute()
          Gets whether the fusion applications developer wants this attribute as the display name for the View Object instance.
 void loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
          Load the structure of the attribute from the definition provided.
 void setCustomerEnabled(java.lang.String enabled)
          Sets the enabled state of the node as set by the customer.
 void setDisplayName(java.lang.String displayName)
          Sets the display name of the node.
 void setEffectiveDated(java.lang.Boolean effectiveDated)
          Determine if this attribute belongs to a VO which is effective dated.
 void setMandatory(java.lang.Boolean mandatory)
          Sets whether the attribute must be sent to OSN.
 void setName(java.lang.String name)
          Sets the name of the node.
 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, applyModificationsToPDefVo, equals, getAttributeDef, getAttributeStorageName, getChangedCustomerEnabled, getCurrencyCodeAttribute, getFieldName, getFullDisplayName, getParentAttribute, getVoStructure, hashCode, isMandatorySave, loadAttributeProperties, loadDefinition, rollbackCustomerEnabledChanges, setChangedCustomerEnabled, setEnabled, setParentAttribute
 
Methods inherited from class oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
getAdditionalInformationItems, getAttributeName, getChildren, getFlattenedChildren, getFlattenedParentage, getSelectableForSend, isAdditionalInformationAvailable, isShowableInFlattenedAttributeList, setAttributeName, setFlattenedParentage, setSelectableForSend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsOfNodeAttribute

public AsOfNodeAttribute()
Default Constructor.

Method Detail

getEnabled

public java.lang.String getEnabled()
Gets the enabled state of the node. Always True.

Overrides:
getEnabled in class ViewObjectAttributeStructure
Returns:
the enabled state.

setCustomerEnabled

public void setCustomerEnabled(java.lang.String enabled)
Sets the enabled state of the node as set by the customer.

Overrides:
setCustomerEnabled in class ViewObjectAttributeStructure
Parameters:
enabled - the enabled state.

getCustomerEnabled

public java.lang.String getCustomerEnabled()
Gets the enabled state of the node as set by the customer. Always True.

Overrides:
getCustomerEnabled in class ViewObjectAttributeStructure
Returns:
the enabled state.

setDisplayName

public void setDisplayName(java.lang.String displayName)
Sets the display name of the node.

Overrides:
setDisplayName in class ViewObjectAttributeStructure
Parameters:
displayName - the display name.

getDisplayName

public java.lang.String getDisplayName()
Gets the display name for the node.

Overrides:
getDisplayName in class ViewObjectAttributeStructure
Returns:
the node display name.

getDisplayName

public java.lang.String getDisplayName(oracle.jbo.LocaleContext localeContext)
Gets the display name for the node.

Overrides:
getDisplayName in class ViewObjectAttributeStructure
Parameters:
localeContext - the locale to retieve text in.
Returns:
the node display name.

getDisplayNamePlural

public java.lang.String getDisplayNamePlural()
Gets the plural display name for the node.

Overrides:
getDisplayNamePlural in class ViewObjectAttributeStructure
Returns:
the node plural display name.

setSensitive

public void setSensitive(java.lang.Boolean sensitive)
Sets the state of the sensitive flag.

Overrides:
setSensitive in class ViewObjectAttributeStructure
Parameters:
sensitive - the sensitive flag value.

getSensitive

public java.lang.Boolean getSensitive()
Gets the state of the sensitive flag. Note if the VO is date effective, all attributes will be marked as sensitive by default. Always False.

Overrides:
getSensitive in class ViewObjectAttributeStructure
Returns:
the sensitive flag value.

getJavaType

public java.lang.String getJavaType()
The Java type that the attribute will return its value as at runtime.

Overrides:
getJavaType in class ViewObjectAttributeStructure
Returns:
the attributes Java type. Null will be returned if the Java type can not be determined.

getGadgetType

public java.lang.String getGadgetType()
The type of gadget that the fusion applications developer defined the attribute as. Always null.

Overrides:
getGadgetType in class ViewObjectAttributeStructure
Returns:
the gadget type.

isUserKeyAttribute

public boolean isUserKeyAttribute()
Gets whether the fusion applications developer wants this attribute as the display name for the View Object instance. Always false.

Overrides:
isUserKeyAttribute in class ViewObjectAttributeStructure
Returns:
true if attribute is the user key attribute.

isRequired

public boolean isRequired()
Gets the mandatory flag for the BC4J attribute definition. Always True.

Overrides:
isRequired in class ViewObjectAttributeStructure
Returns:
BC4J attribute mandatory flag.

setName

public void setName(java.lang.String name)
Sets the name of the node.

Overrides:
setName in class SocialNetworkNodeAttribute
Parameters:
name - the node name.

getName

public java.lang.String getName()
Gets the name of the node.

Overrides:
getName in class SocialNetworkNodeAttribute
Returns:
the name.

setMandatory

public void setMandatory(java.lang.Boolean mandatory)
Sets whether the attribute must be sent to OSN.

Overrides:
setMandatory in class SocialNetworkNodeAttribute
Parameters:
mandatory - whether attribute is mandatory.

getMandatory

public java.lang.Boolean getMandatory()
Gets whether the attribute must be sent to OSN.

Overrides:
getMandatory in class SocialNetworkNodeAttribute
Returns:
true if attribute is mandatory.

getPrecision

public int getPrecision()
Gets the precision definition for the attribute.

Overrides:
getPrecision in class ViewObjectAttributeStructure
Returns:
attribute precision.

getScale

public int getScale()
Gets the scale definition for the attribute.

Overrides:
getScale in class ViewObjectAttributeStructure
Returns:
attribute scale.

isModified

public boolean isModified()
Determine if any of the values in the structure have been modified. Always false.

Overrides:
isModified in class ViewObjectAttributeStructure
Returns:
true if any values have been modified.

getEffectiveDated

public java.lang.Boolean getEffectiveDated()
Determine if this attribute belongs to a VO which is effective dated. Always True.

Overrides:
getEffectiveDated in class ViewObjectAttributeStructure
Returns:
true if this attribute is effective dated.

setEffectiveDated

public void setEffectiveDated(java.lang.Boolean effectiveDated)
Determine if this attribute belongs to a VO which is effective dated.

Overrides:
setEffectiveDated in class ViewObjectAttributeStructure
Parameters:
effectiveDated - whether this attribute is effective dated.

loadAttribute

public void loadAttribute(oracle.jbo.server.AttributeDefImpl attrDef)
Load the structure of the attribute from the definition provided.

Overrides:
loadAttribute in class ViewObjectAttributeStructure
Parameters:
attrDef - the definition of the attribute.

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.