com.sybase.uep.bobclient.data
Class MBOContext

java.lang.Object
  extended by com.sybase.uep.bobclient.data.MBOContext

public class MBOContext
extends java.lang.Object

Stores the context information that is required for finding the data of a MBO such as the selected instance of parent MBO, the relationship, selected instance of current MBO and so on.

Author:
haowang

Constructor Summary
MBOContext(java.lang.String mboId)
           
 
Method Summary
 void addPenddingRelationship(java.lang.String relationship)
          adds element to _penddingRelationshipList
 void addPenddingRelationship(java.lang.String[] relationshipArray)
          Add a collection of elements to _penddingRelationshipList
 java.lang.String getCurrentMBOId()
          Gets _currentMBOId
 int getCurrentSelectedIndex()
          Gets _currentSelectedIndex;
 java.lang.Object getCurrentSelectedMBO()
          Gets _currentSelectedMBO
 IMobileApplicationDataHandler getDataHandler()
          Gets _dataHandler
 PagingObject getPaging()
          Gets _paging
 java.lang.String getParentMBOId()
          Gets _parentMBOId
 java.lang.Object getParentSelectedMBO()
          Gets _parentSelectedMBO
 int getParentSelectedMBOIndex()
          Gets _parentSelectedMBOIndex
 java.util.Vector getPenddingRelationshipList()
          Gets _penddingRelationshipList
 java.lang.String getRelationship()
          Gets _relationship
 void setCurrentMBOId(java.lang.String currentMBOId)
          Sets _currentMBOId
 void setCurrentSelectedIndex(int currentSelectedIndex)
          Sets _currentSelectedIndex
 void setCurrentSelectedMBO(java.lang.Object currentSelectedMBO)
          Sets _currentSelectedMBO
 void setDataHandler(IMobileApplicationDataHandler dataHandler)
          Sets _dataHandler
 void setPaging(PagingObject paging)
          Sets _paging
 void setParentMBOId(java.lang.String parentMBOId)
          Sets _parentMBOId
 void setParentSelectedMBO(java.lang.Object parentSelectedMBO)
          Sets _parentSelectedMBO
 void setParentSelectedMBOIndex(int parentSelectedMBOIndex)
          Sets _parentSelectedMBOIndex
 void setPenddingRelationshipList(java.util.Vector list)
          Sets the _penddingRelationshipList
 void setRelationship(java.lang.String relationship)
          Sets _relationship
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBOContext

public MBOContext(java.lang.String mboId)
Method Detail

setParentMBOId

public void setParentMBOId(java.lang.String parentMBOId)
Sets _parentMBOId

Parameters:
parentMBOId -

getParentMBOId

public java.lang.String getParentMBOId()
Gets _parentMBOId

Returns:

setParentSelectedMBO

public void setParentSelectedMBO(java.lang.Object parentSelectedMBO)
Sets _parentSelectedMBO

Parameters:
parentSelectedMBO -

getParentSelectedMBO

public java.lang.Object getParentSelectedMBO()
Gets _parentSelectedMBO

Returns:

setRelationship

public void setRelationship(java.lang.String relationship)
Sets _relationship

Parameters:
_relationship -

getRelationship

public java.lang.String getRelationship()
Gets _relationship

Returns:

setCurrentMBOId

public void setCurrentMBOId(java.lang.String currentMBOId)
Sets _currentMBOId

Parameters:
_currentMBOId -

getCurrentMBOId

public java.lang.String getCurrentMBOId()
Gets _currentMBOId

Returns:

setCurrentSelectedMBO

public void setCurrentSelectedMBO(java.lang.Object currentSelectedMBO)
Sets _currentSelectedMBO

Parameters:
currentSelectedMBO -

getCurrentSelectedMBO

public java.lang.Object getCurrentSelectedMBO()
Gets _currentSelectedMBO

Returns:

setCurrentSelectedIndex

public void setCurrentSelectedIndex(int currentSelectedIndex)
Sets _currentSelectedIndex

Parameters:
currentSelectedIndex -

getCurrentSelectedIndex

public int getCurrentSelectedIndex()
Gets _currentSelectedIndex;

Returns:

setPaging

public void setPaging(PagingObject paging)
Sets _paging

Parameters:
paging -

getPaging

public PagingObject getPaging()
Gets _paging

Returns:

setDataHandler

public void setDataHandler(IMobileApplicationDataHandler dataHandler)
Sets _dataHandler

Parameters:
dataHandler -

getDataHandler

public IMobileApplicationDataHandler getDataHandler()
Gets _dataHandler

Returns:

setParentSelectedMBOIndex

public void setParentSelectedMBOIndex(int parentSelectedMBOIndex)
Sets _parentSelectedMBOIndex

Parameters:
parentSelectedMBOIndex -

getParentSelectedMBOIndex

public int getParentSelectedMBOIndex()
Gets _parentSelectedMBOIndex

Returns:

addPenddingRelationship

public void addPenddingRelationship(java.lang.String relationship)
adds element to _penddingRelationshipList

Parameters:
_passDownRelationship -

addPenddingRelationship

public void addPenddingRelationship(java.lang.String[] relationshipArray)
Add a collection of elements to _penddingRelationshipList

Parameters:
relationshipArray -

getPenddingRelationshipList

public java.util.Vector getPenddingRelationshipList()
Gets _penddingRelationshipList

Returns:

setPenddingRelationshipList

public void setPenddingRelationshipList(java.util.Vector list)
Sets the _penddingRelationshipList

Parameters:
list -