|
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.oaext.osn.OsnObjectAdapter
public abstract class OsnObjectAdapter
Adapter between a View Object instance and the Oracle Social Network API's.
Field Summary | |
---|---|
protected boolean |
_isValid
Whether all of the required values are available and the environment ready to send this object to OSN. |
protected byte |
_osnAction
The action that is being taken for OSN. |
static byte |
OSN_ACTION_DELETE
Indicates that at delete from OSN is to be performed. |
static byte |
OSN_ACTION_INSERT
Indicates that an insert into OSN is to be performed. |
static byte |
OSN_ACTION_MANUAL_INSERT
Indicates that at insert from OSN is to be performed for a manual row. |
static byte |
OSN_ACTION_MANUAL_UPDATE
Indicates that at update from OSN is to be performed for a manual row. |
static byte |
OSN_ACTION_UNKNOWN
Indicates that that the type of update being attempted is undefined. |
static byte |
OSN_ACTION_UPDATE
Indicates that an update into OSN is to be performed. |
static java.lang.String |
OSN_ATTR_SENSITIVE
Attribute Custom Property: Does the attribute contain sensitive data and should not be in playload. |
static java.lang.String |
OSN_AUTOMATIC_SEND
Constant signifiying that an automatic send of the initial OSN object will be performed when a commit on the EO is triggered. |
static java.lang.String |
OSN_IS_ATTR_ENABLED
Attribute Custom Property: Determine if OSN is enabled for the attribute. |
static java.lang.String |
OSN_MANUAL_SEND
Constant signifiying that a manual send of the initial OSN object will be performed manually by the consumer. |
Constructor Summary | |
---|---|
OsnObjectAdapter()
|
Method Summary | |
---|---|
static byte |
convertEntityStateToAction(byte entityState)
Convert the state attribute of an EntityObject into the corresponding OSN action. |
int |
getFieldCount()
Provides the number of fields that can be sent to OSN. |
abstract java.lang.String |
getName()
A name that can identify this OSN object. |
abstract java.lang.String |
getObjectExternalId()
The unique identifier that Oracle Social Network will know the object as. |
byte |
getOsnAction()
Gets the action to be performed by the OSN integration. |
static java.lang.String |
getOsnActionAsString(byte osnAction)
Internal Use Only: Utility to convert an OSN action into a String. |
boolean |
isValid()
Determines if the adaptor has all of the required information to send to OSN as well as the rules determining whether the data can be sent to OSN is satisfied. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OSN_MANUAL_SEND
public static final java.lang.String OSN_AUTOMATIC_SEND
public static final byte OSN_ACTION_UNKNOWN
public static final byte OSN_ACTION_INSERT
public static final byte OSN_ACTION_UPDATE
public static final byte OSN_ACTION_DELETE
public static final byte OSN_ACTION_MANUAL_INSERT
public static final byte OSN_ACTION_MANUAL_UPDATE
protected byte _osnAction
public static final java.lang.String OSN_IS_ATTR_ENABLED
public static final java.lang.String OSN_ATTR_SENSITIVE
protected boolean _isValid
Constructor Detail |
---|
public OsnObjectAdapter()
Method Detail |
---|
public byte getOsnAction()
public boolean isValid()
public abstract java.lang.String getName()
public int getFieldCount()
public abstract java.lang.String getObjectExternalId()
public static byte convertEntityStateToAction(byte entityState)
entityState
- the state of the entity.
public static java.lang.String getOsnActionAsString(byte osnAction)
osnAction
- the action to get the String for.
|
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 |