|
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.pojo.nodestructure.ViewObjectNodeStructure
public class ViewObjectNodeStructure
The details of a View Object Social that may participate in Social Network integration via the Social Network Setups page Objects tree-table.
Constructor Summary | |
---|---|
ViewObjectNodeStructure(java.lang.String viewObjectName)
Default Constructor. |
|
ViewObjectNodeStructure(java.lang.String description,
java.lang.String enabled,
java.lang.String customerEnabled)
Constructor to be used for testing. |
Method Summary | |
---|---|
void |
accept(ViewObjectStructureVisitor visitor)
Entry point for the visitor pattern on this node structure. |
void |
addUsage(SocialNetworkNode node)
Register a usage of this node. |
boolean |
equals(java.lang.Object object)
|
java.lang.String |
getCustomerEnabled()
Gets the customer enabled OSN state of the node. |
java.lang.String |
getDescription()
Gets the description for the node. |
java.lang.String |
getDescription(oracle.jbo.LocaleContext localeContext)
Gets the description for the node. |
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.String |
getDisplayNamePlural(oracle.jbo.LocaleContext localeContext)
Gets the plural display name for the node. |
java.lang.String |
getEnabled()
Gets the enabled state of the node. |
java.lang.String |
getFamilyModuleId()
Gets the module id for the applications family. |
java.lang.String |
getFamilyModuleKey()
Gets the module key for the applications family. |
java.lang.String |
getFamilyModuleName()
Gets the module name for the applications family. |
java.lang.String |
getOsnDefinitionName()
Gets the name that can be used to register this object with Oracle Social Network. |
java.lang.String |
getOsnFaNavTaskflowId()
Gets the id for the Navigation Taskflow Fusion Applications to use when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnFaNavTaskKeyList()
Gets the list of key value references in the taskflow to use when generating the callback into Fusion Applications Link allowing the determination of whether a new tab is to be be created in Fusion Applications upon callback. |
java.lang.String |
getOsnFaNavTaskLabel()
Gets the label to show in the tab in Fusion Applications when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnFaNavTaskParamsList()
Gets the list of paramters for the taskflow to use when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnFaPageParamsList()
Gets the list of Page Parameters Fusion Applications to use when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnFaViewId()
Gets the id for the View in the Fusion Application to use when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnFaWebApp()
Gets the Fusion Applications Web Application to use when generating the callback into Fusion Applications Link. |
java.lang.String |
getOsnImage()
Gets the enabled state of the node. |
java.util.List<SocialNetworkNodeAttribute> |
getOsnRegisteredAttributes(boolean includeMandatory,
boolean isFlattened)
Provide the list of attributes of the View Object which are OSN enabled. |
java.lang.String |
getStatusMessage()
Provide a warning status message notifyin the user why there maybe no rows sent to OSN. |
boolean |
getStatusMessageEnabled()
Gets whether or not a status message can be available for the node. |
java.util.List<java.lang.String> |
getUsageNames()
Gets the list of usage names for this structure. |
java.util.List<SocialNetworkNode> |
getUsages()
Gets the list of usages of this structure. |
java.lang.String |
getViewObjectName()
Gets the class name for the view object. |
int |
hashCode()
|
boolean |
isEffectiveDated()
Determine if this VO is effective dated. |
boolean |
isModified()
Determine if any of the values/attributes in the structure have been modified. |
void |
loadViewObject()
Load the physical definition of the view object. |
void |
resetStatusMessage()
Reset the message and whether it is enabled. |
void |
saveToMDS(boolean saveOnlyModified)
Save any changes to the VO or its attrbutes structure to MDS. |
void |
setCustomerEnabled(java.lang.String enabled)
Sets the customer enabled OSN state of the node. |
void |
setDescription(java.lang.String description)
Sets the description of the node. |
void |
setDisplayName(java.lang.String displayName)
Sets the display name of the node. |
void |
setEnabled(java.lang.String enabled)
Sets the enabled state of the node. |
void |
setFamilyModuleId(java.lang.String familyModuleId)
Sets the module id for the applications family. |
void |
setFamilyModuleKey(java.lang.String familyModuleKey)
Sets the module key for the applications family. |
void |
setFamilyModuleName(java.lang.String familyModuleName)
Sets the module name for the applications family. |
void |
setOsnDefinitionName(java.lang.String osnDefinitionName)
Sets the name that can be used to register this object with Oracle Social Network. |
void |
setOsnImage(java.lang.String osnImage)
Sets the image to be used with Oracle Social Network. |
void |
setViewObjectName(java.lang.String viewObjectName)
Sets the class name for the view object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewObjectNodeStructure(java.lang.String description, java.lang.String enabled, java.lang.String customerEnabled)
description
- the description of the view object.enabled
- whether the view object is participating as a social network object.customerEnabled
- whether the user selected to enable for OSN.public ViewObjectNodeStructure(java.lang.String viewObjectName)
viewObjectName
- the class name for the view object.Method Detail |
---|
public void addUsage(SocialNetworkNode node)
node
- the node whose structure is this.public java.util.List<SocialNetworkNode> getUsages()
public java.util.List<java.lang.String> getUsageNames()
public void setDescription(java.lang.String description)
description
- the description.public java.lang.String getDescription()
public java.lang.String getDescription(oracle.jbo.LocaleContext localeContext)
localeContext
- the locale to retieve text in.
public void setEnabled(java.lang.String enabled)
enabled
- the enabled state.public java.lang.String getEnabled()
public void setCustomerEnabled(java.lang.String enabled)
enabled
- the customer enabled OSN state.public java.lang.String getCustomerEnabled()
public void setDisplayName(java.lang.String displayName)
displayName
- the display name.public java.lang.String getDisplayName()
public java.lang.String getDisplayName(oracle.jbo.LocaleContext localeContext)
localeContext
- the locale to retieve text in.
public java.lang.String getDisplayNamePlural()
public java.lang.String getDisplayNamePlural(oracle.jbo.LocaleContext localeContext)
localeContext
- the locale to retieve text in.
public void setViewObjectName(java.lang.String viewObjectName)
viewObjectName
- view object class name.public java.lang.String getViewObjectName()
public void setFamilyModuleKey(java.lang.String familyModuleKey)
familyModuleKey
- family module key.public java.lang.String getFamilyModuleKey()
public void setFamilyModuleId(java.lang.String familyModuleId)
familyModuleId
- family module id.public java.lang.String getFamilyModuleId()
public void setFamilyModuleName(java.lang.String familyModuleName)
familyModuleName
- family module name.public java.lang.String getFamilyModuleName()
public void setOsnImage(java.lang.String osnImage)
osnImage
- the OSN image.public java.lang.String getOsnImage()
public void setOsnDefinitionName(java.lang.String osnDefinitionName)
osnDefinitionName
- the OSN definition name.public java.lang.String getOsnDefinitionName()
public java.lang.String getOsnFaWebApp()
public java.lang.String getOsnFaViewId()
public java.lang.String getOsnFaPageParamsList()
public java.lang.String getOsnFaNavTaskflowId()
public java.lang.String getOsnFaNavTaskKeyList()
public java.lang.String getOsnFaNavTaskParamsList()
public java.lang.String getOsnFaNavTaskLabel()
public boolean isEffectiveDated()
public void resetStatusMessage()
public boolean getStatusMessageEnabled()
public java.lang.String getStatusMessage()
public java.util.List<SocialNetworkNodeAttribute> getOsnRegisteredAttributes(boolean includeMandatory, boolean isFlattened)
includeMandatory
- add any mandatory attributes including "As of" attribute which is declared as mandatory iff the node is effective dated.isFlattened
- whether to traverse the children of each attribute and flatten them into this list.
public void loadViewObject()
public boolean isModified()
public void saveToMDS(boolean saveOnlyModified)
saveOnlyModified
- only save the view objects which are modified.public void accept(ViewObjectStructureVisitor visitor)
visitor
- the visitor object to execute for this node structure.public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
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 |