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

E22562-07

oracle.apps.fnd.applcore.socialnetwork.model.datacontrol
Class SocialNetworkNodeAttribute

java.lang.Object
  extended by oracle.apps.fnd.applcore.socialnetwork.model.datacontrol.SocialNetworkNodeAttribute
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ViewObjectAttributeStructure

public abstract class SocialNetworkNodeAttribute
extends java.lang.Object
implements java.io.Serializable

Attribute definition for the selected social network node.

Since:
11.1.1.7.0
Version:
$Header: atgpf/applcore/applications/SocialNetwork/Model/src/oracle/apps/fnd/applcore/socialnetwork/model/datacontrol/SocialNetworkNodeAttribute.java /st_atgpf_pt-11.1.1.7.0/2 2013/01/15 17:30:29 pacross Exp $
See Also:
Serialized Form

Field Summary
static java.lang.String ENABLED_FALSE
           
static java.lang.String ENABLED_TRUE
           
 
Constructor Summary
SocialNetworkNodeAttribute()
          Default Constructor.
 
Method Summary
abstract  void applyCustomerEnabledChanges()
          Commit any changes made via setChangedCustomerEnabled to be applied for use from getCustomerEnabled.
 boolean equals(java.lang.Object object)
          
 java.util.List<SocialNetworkEnabledItem> getAdditionalInformationItems()
          Retrieve the list of label-value pairs of additional information that can be shown for an attribute.
 java.lang.String getAttributeName()
          Gets the name of the attribute that this structure is referred to in the VO..
abstract  java.lang.String getAttributeStorageName()
          Internal Use Only.
abstract  java.lang.Boolean getChangedCustomerEnabled()
          Gets the un-applied enabled state of the node as set by the customer.
 java.util.List<SocialNetworkNodeAttribute> getChildren()
          Get the list of child attributes that exist for this attribute as a hierarchy.
abstract  java.lang.String getCustomerEnabled()
          Gets the enabled state of the node as set by the customer.
abstract  java.lang.String getDisplayName()
          Gets the display name for the node.
abstract  java.lang.Boolean getEffectiveDated()
          Determine if this attribute belongs to a VO which is effective dated.
abstract  java.lang.String getEnabled()
          Gets the enabled state of the node.
 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 getFlattenedParentage()
          Gets a flattened representation of the parents of this attribute..
 java.lang.Boolean getMandatory()
          Gets whether the attribute must be sent to OSN.
 java.lang.String getName()
          Gets the name of the node.
 java.lang.Boolean getSelectableForSend()
          Gets whether the attribute can be selected for sending to OSN.
abstract  java.lang.Boolean getSensitive()
          Gets the state of the sensitive flag.
 int hashCode()
          
 boolean isAdditionalInformationAvailable()
          Determine if there is additional information that can be shown about the attribute.
 boolean isShowableInFlattenedAttributeList()
          Whether to add this current attribute to the flattened list of attributes returned for the node.
abstract  void rollbackCustomerEnabledChanges()
          Rollback any changes made via setChangedCustomerEnabled so the value returned from getCustomerEnabled will remain unchanged.
 void setAttributeName(java.lang.String attributeName)
          Sets the name of the attribute that this structure is referred to in the VO..
abstract  void setChangedCustomerEnabled(java.lang.Boolean enabled)
          Sets the un-applied enabled state of the node as set by the customer.
abstract  void setCustomerEnabled(java.lang.String enabled)
          Sets the enabled state of the node as set by the customer.
abstract  void setDisplayName(java.lang.String displayName)
          Sets the display name of the node.
abstract  void setEffectiveDated(java.lang.Boolean effectiveDated)
          Determine if this attribute belongs to a VO which is effective dated.
abstract  void setEnabled(java.lang.String enabled)
          Sets the enabled state of the node.
 void setFlattenedParentage(java.lang.String parentage)
          Sets a flattened representation of the parents of this attribute.
 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 setSelectableForSend(java.lang.Boolean sendable)
          Sets whether the attribute can be selected for sending to OSN.
abstract  void setSensitive(java.lang.Boolean sensitive)
          Sets the state of the sensitive flag.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENABLED_TRUE

public static final java.lang.String ENABLED_TRUE

ENABLED_FALSE

public static final java.lang.String ENABLED_FALSE
Constructor Detail

SocialNetworkNodeAttribute

public SocialNetworkNodeAttribute()
Default Constructor.

Method Detail

setName

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

Parameters:
name - the node name.

getName

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

Returns:
the name.

setMandatory

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

Parameters:
mandatory - whether attribute is mandatory.

getMandatory

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

Returns:
true if attribute is mandatory.

setEnabled

public abstract void setEnabled(java.lang.String enabled)
Sets the enabled state of the node.

Parameters:
enabled - the enabled state.

getEnabled

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

Returns:
the enabled state.

setCustomerEnabled

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

Parameters:
enabled - the enabled state.

getCustomerEnabled

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

Returns:
the enabled state.

setChangedCustomerEnabled

public abstract void setChangedCustomerEnabled(java.lang.Boolean enabled)
Sets the un-applied enabled state of the node as set by the customer. Note: calling getCustomerEnabled will not see any change made by this method.

Parameters:
enabled - the enabled state.

getChangedCustomerEnabled

public abstract java.lang.Boolean getChangedCustomerEnabled()
Gets the un-applied enabled state of the node as set by the customer. If no calls to setChangedCustomerEnabledBoolean have been made then the boolean equivalent of getCustomerEnabled will be returned.

Returns:
the un-applied enabled state.

applyCustomerEnabledChanges

public abstract void applyCustomerEnabledChanges()
Commit any changes made via setChangedCustomerEnabled to be applied for use from getCustomerEnabled.


rollbackCustomerEnabledChanges

public abstract void rollbackCustomerEnabledChanges()
Rollback any changes made via setChangedCustomerEnabled so the value returned from getCustomerEnabled will remain unchanged.


setDisplayName

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

Parameters:
displayName - the display name.

getDisplayName

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

Returns:
the node display name.

setFlattenedParentage

public void setFlattenedParentage(java.lang.String parentage)
Sets a flattened representation of the parents of this attribute.

Parameters:
parentage - the flattened attribute node parent display names.

getFlattenedParentage

public java.lang.String getFlattenedParentage()
Gets a flattened representation of the parents of this attribute..

Returns:
the flattened attribute node parent display names.

setSelectableForSend

public void setSelectableForSend(java.lang.Boolean sendable)
Sets whether the attribute can be selected for sending to OSN.

Parameters:
sendable - true if the attribute can be registered with OSN.

getSelectableForSend

public java.lang.Boolean getSelectableForSend()
Gets whether the attribute can be selected for sending to OSN.

Returns:
true if the attribute can be registered with OSN.

setAttributeName

public void setAttributeName(java.lang.String attributeName)
Sets the name of the attribute that this structure is referred to in the VO..

Parameters:
attributeName - the VO attribute name.

getAttributeName

public java.lang.String getAttributeName()
Gets the name of the attribute that this structure is referred to in the VO..

Returns:
the VO attribute name.

setSensitive

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

Parameters:
sensitive - the sensitive flag value.

getSensitive

public abstract java.lang.Boolean getSensitive()
Gets the state of the sensitive flag.

Returns:
the sensitive flag value.

setEffectiveDated

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

Parameters:
effectiveDated - whether this attribute is effective dated.

getEffectiveDated

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

Returns:
true if this attribute is effective dated.

getChildren

public java.util.List<SocialNetworkNodeAttribute> getChildren()
Get the list of child attributes that exist for this attribute as a hierarchy.

Returns:
the list of child attributes. Empty list if no children.

getFlattenedChildren

public java.util.List<SocialNetworkNodeAttribute> getFlattenedChildren(boolean includeMandatory)
Get the list of child attributes that exist for this attribute as a flattened list.

Parameters:
includeMandatory - whether to only return non-mandatory attributes or all attributes.
Returns:
the list of child attributes. Empty list if no children.

isShowableInFlattenedAttributeList

public boolean isShowableInFlattenedAttributeList()
Whether to add this current attribute to the flattened list of attributes returned for the node.

Returns:
true if this attribute is to appear in the flattened list of attributes.

isAdditionalInformationAvailable

public boolean isAdditionalInformationAvailable()
Determine if there is additional information that can be shown about the attribute.

Returns:
true if a call to getAdditionalInformationItems will return data.

getAdditionalInformationItems

public java.util.List<SocialNetworkEnabledItem> getAdditionalInformationItems()
Retrieve the list of label-value pairs of additional information that can be shown for an attribute.

Returns:
the list of information to show.

getAttributeStorageName

public abstract java.lang.String getAttributeStorageName()
Internal Use Only. A unique attribute name that can be used when storing information for the attribute.

Returns:
the unique attribute name.

equals

public boolean equals(java.lang.Object object)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.