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

E22562-05

oracle.apps.fnd.applcore.customization.uiPublic.activityStream
Class CustomizationPageActivity

java.lang.Object
  extended by oracle.apps.fnd.applcore.oaext.as.BusinessActivity
      extended by oracle.apps.fnd.applcore.oaext.as.ApplcoreBusinessActivity
          extended by oracle.apps.fnd.applcore.customization.uiPublic.activityStream.CustomizationPageActivity

public class CustomizationPageActivity
extends ApplcoreBusinessActivity

Activity Stream Business Page Activity for Customization.

Author:
Paul Cross <paul.a.cross@oracle.com>

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.oaext.as.ApplcoreBusinessActivity
_isSandboxable, _sandboxName, SANDBOX_SUFFIX
 
Fields inherited from class oracle.apps.fnd.applcore.oaext.as.BusinessActivity
CUST_ATTR_DISP_NAME, CUST_ATTR_OBJECT_ID, CUST_ATTR_SERVICE_REF_ID, OBJECT_NAME_LIST_DELIMITER, WC_ACTIVITY_ACTOR_GUID_1, WC_ACTIVITY_ACTOR_GUID_2, WC_ACTIVITY_SERVICE_ID, WC_ADDITIONAL_ACTIVITY_SERVICEID1, WC_ADDITIONAL_ACTIVITY_SERVICEID2, WC_OBJECT_TYPE_NAMES
 
Constructor Summary
CustomizationPageActivity()
          Default Constructor.
 
Method Summary
 java.lang.String[] getAdditionalServiceIds()
          This api will return additional service ids
 java.lang.String getName()
          Name of the ActivityType defined in service-definition that corresponds to serviceId returned by getServiceId().
 java.util.Map getPayload()
          Payload for the Activity.
 java.lang.String getServiceId()
          id of the service-definition containing the metadata for this Activity.
 void setMap(java.util.Map<java.lang.String,java.lang.String> inputParams)
          Setter for the payload parameters.
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.as.ApplcoreBusinessActivity
appendSandboxPayload, getActors, getSessionSandboxName, isSandboxActive
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.as.BusinessActivity
getObjectTypeNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizationPageActivity

public CustomizationPageActivity()
Default Constructor.

Method Detail

getServiceId

public java.lang.String getServiceId()
id of the service-definition containing the metadata for this Activity.

Specified by:
getServiceId in class BusinessActivity
Returns:
serviceId

getPayload

public java.util.Map getPayload()
Payload for the Activity. Every attribute that is part of this payload is persisted in WC as custom attribute of the Activity Object so only attributes needed for the Activity Message should be added to the payload to avoid performance overhead. The payload typically contains: 1. Attribute(s) whose name matches the object-type name attribute in service-definition. This value is used in generating the object-id of the object referenced in the AS message. 2. All the attributes referenced in the Message format using {custom} token.

Specified by:
getPayload in class BusinessActivity
Returns:
a map containing the attribute names and their values needed to display the Activity Message for this Activity.

getName

public java.lang.String getName()
Name of the ActivityType defined in service-definition that corresponds to serviceId returned by getServiceId(). If the activity is sandboxable and a sandox is active (getSessionSandboxName() != null) then the activity type name will be suffixed with "Sandbox"

Overrides:
getName in class ApplcoreBusinessActivity
Returns:
Name of the ActivityType

setMap

public void setMap(java.util.Map<java.lang.String,java.lang.String> inputParams)
Setter for the payload parameters.

Parameters:
inputParams - the payload parameters.

getAdditionalServiceIds

public java.lang.String[] getAdditionalServiceIds()
This api will return additional service ids

Overrides:
getAdditionalServiceIds in class ApplcoreBusinessActivity
Returns:
Array of ServiceIds

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

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.