|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.server.remote.PiggybackManager
public class PiggybackManager
Maintain all the ViewRowSetIteratorImpl that a client is using.
Constructor Summary | |
---|---|
PiggybackManager(ObjectMarshallerImpl marshaller)
Class constructor |
Method Summary | |
---|---|
RuntimeComponentObjectInfo |
addComponentObject(ComponentObjectImpl co)
|
void |
addDataModelRefreshEntry(java.io.Serializable ent)
|
void |
addEntry(java.io.Serializable ent)
|
protected void |
addMarshalledObjects()
|
RuntimeViewRowSetIteratorInfo |
addRowSetIterator(RowSetIterator rv)
Add a new ViewRowSetIteratorImpl to the list maintain by this class and return an integer id respresenting the ViewRowSetIteratorImpl inernally. |
void |
cleanUpServiceMessage(JboException ex)
|
void |
clearServiceMessage()
|
java.io.Serializable[] |
getEntries()
|
RuntimeViewRowSetIteratorInfo |
getIteratorInfo(RowSetIterator rsi)
|
java.util.ArrayList |
getIterators()
|
ObjectMarshallerImpl |
getMarshaller()
|
byte[] |
getPiggyback(boolean on,
AbstractRemoteApplicationModuleImpl am)
Collects all the changes from the ViewRowSetIteratorImpl and serialize them to the content of the piggyback as a byte stream. |
java.lang.String |
getRequestName()
|
ServiceMessage |
getServiceMessage()
|
int |
indexOfComponentObject(ComponentObjectImpl rci)
|
int |
indexOfRowSetIterator(RowSetIterator rsi)
Look for the ViewRowSetIteratorImpl in the list this class is managing and return its integer id, otherwise return -1. |
void |
insertEntry(int index,
java.io.Serializable ent)
|
boolean |
isLocal()
|
ServiceMessage |
marshalServiceMessage(AbstractRemoteApplicationModuleImpl am)
|
protected void |
mergeDataModelRefreshEntries()
|
void |
prepareForServiceMessage(AbstractRemoteApplicationModuleImpl amWrapper,
ServiceMessage msg)
|
void |
setDataModelRefresh(boolean b)
|
void |
setLocal(boolean b)
|
void |
setRequestName(java.lang.String reqName)
|
void |
setSvcMsgName(java.lang.String svcMsgName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PiggybackManager(ObjectMarshallerImpl marshaller)
Method Detail |
---|
public void setLocal(boolean b)
public boolean isLocal()
public void setDataModelRefresh(boolean b)
public void setSvcMsgName(java.lang.String svcMsgName)
public void setRequestName(java.lang.String reqName)
public java.lang.String getRequestName()
public ObjectMarshallerImpl getMarshaller()
public java.util.ArrayList getIterators()
public RuntimeViewRowSetIteratorInfo addRowSetIterator(RowSetIterator rv)
rv
- the ViewRowSetIteratorImpl to add
public RuntimeComponentObjectInfo addComponentObject(ComponentObjectImpl co)
public int indexOfRowSetIterator(RowSetIterator rsi)
rsi
- the ViewRowSetIteratorImpl to look for
public int indexOfComponentObject(ComponentObjectImpl rci)
public ServiceMessage getServiceMessage()
protected void addMarshalledObjects()
protected void mergeDataModelRefreshEntries()
public void clearServiceMessage()
public void prepareForServiceMessage(AbstractRemoteApplicationModuleImpl amWrapper, ServiceMessage msg)
public void cleanUpServiceMessage(JboException ex)
public ServiceMessage marshalServiceMessage(AbstractRemoteApplicationModuleImpl am)
public java.io.Serializable[] getEntries()
public void addDataModelRefreshEntry(java.io.Serializable ent)
public void addEntry(java.io.Serializable ent)
public void insertEntry(int index, java.io.Serializable ent)
public byte[] getPiggyback(boolean on, AbstractRemoteApplicationModuleImpl am)
on
- true
if the piggyback should be filled with
the lastest updates
public RuntimeViewRowSetIteratorInfo getIteratorInfo(RowSetIterator rsi)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |