se.sj.stina.domain.provider
Class SjStinaServerObjectHolder

java.lang.Object
  extended by org.stina.framework.support.observer.TiSubject
      extended by se.sj.stina.domain.provider.SjStinaServerObjectHolder
All Implemented Interfaces:
java.lang.Cloneable, TiSubjectInterface
Direct Known Subclasses:
SjCustomer, SjItineraryResult, SjOrderFacade

public abstract class SjStinaServerObjectHolder
extends TiSubject

Abstract base for classes encapsulating EJB Objects of session beans.

Version:
$Revision: 3 $, $Date: 07-05-04 14:15 $
Author:
Per Lindberger

Constructor Summary
SjStinaServerObjectHolder()
           
 
Method Summary
(package private)  int decrementCachedCount()
           
abstract  void forceClose()
           
(package private)  int getCachedCount()
           
(package private)  java.lang.String getCacheKey()
           
 byte[] getId()
           
protected  TiModelInterface getQueryModel()
           
protected  SjStinaServerCallerInterface getServerCaller()
           
protected  javax.ejb.EJBObject getServerObject()
           
protected  byte[] getServerObjectID()
           
 SjStinaModelFactoryInterface getStinaModelFactory()
           
(package private)  int incrementCachedCount()
           
protected  boolean prefersCompressedData()
           
protected  boolean queryModelInitialised()
           
protected  void removeServerObject()
           
protected  boolean resultInitialised()
           
(package private)  void setCachedCount(int count)
           
(package private)  void setCacheKey(java.lang.String key)
           
protected  void setPrefersCompressedData(boolean preference)
           
protected  void setQueryModel(TiModelInterface queryModel)
           
protected  void setServerCaller(SjStinaServerCallerInterface serverCaller)
           
protected  void setServerObject(javax.ejb.EJBObject object)
           
protected  void setServerObjectID(byte[] serverObjectID)
           
protected  void setStinaModelFactory(SjStinaModelFactoryInterface factory)
           
 
Methods inherited from class org.stina.framework.support.observer.TiSubject
attachObserver, clone, detachObserver, getIndexOf, getIndexOf, getObserverCount, getObserverCount, isObserverAttached, logObservers, lookupObservers, lookupObserversLock, notifyAnyAspectObservers, notifyObservers, toDebugString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SjStinaServerObjectHolder

public SjStinaServerObjectHolder()
Method Detail

getServerCaller

protected SjStinaServerCallerInterface getServerCaller()

setServerCaller

protected void setServerCaller(SjStinaServerCallerInterface serverCaller)

getStinaModelFactory

public SjStinaModelFactoryInterface getStinaModelFactory()

setStinaModelFactory

protected void setStinaModelFactory(SjStinaModelFactoryInterface factory)

getServerObject

protected javax.ejb.EJBObject getServerObject()

setServerObject

protected void setServerObject(javax.ejb.EJBObject object)

getServerObjectID

protected byte[] getServerObjectID()

setServerObjectID

protected void setServerObjectID(byte[] serverObjectID)

resultInitialised

protected boolean resultInitialised()

queryModelInitialised

protected boolean queryModelInitialised()

setCacheKey

void setCacheKey(java.lang.String key)

getCacheKey

java.lang.String getCacheKey()

setQueryModel

protected void setQueryModel(TiModelInterface queryModel)

getQueryModel

protected TiModelInterface getQueryModel()

incrementCachedCount

int incrementCachedCount()

decrementCachedCount

int decrementCachedCount()

getCachedCount

int getCachedCount()

setCachedCount

void setCachedCount(int count)

getId

public byte[] getId()
             throws TiAmbiguousDataException,
                    TiBadTransferDataException,
                    TiInformationException,
                    TiSevereException,
                    TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

prefersCompressedData

protected boolean prefersCompressedData()

setPrefersCompressedData

protected void setPrefersCompressedData(boolean preference)

removeServerObject

protected void removeServerObject()
                           throws TiAmbiguousDataException,
                                  TiBadTransferDataException,
                                  TiInformationException,
                                  TiSevereException,
                                  TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

forceClose

public abstract void forceClose()
                         throws TiInformationException,
                                TiSevereException,
                                TiFatalException,
                                TiBadTransferDataException,
                                TiAmbiguousDataException
Throws:
TiInformationException
TiSevereException
TiFatalException
TiBadTransferDataException
TiAmbiguousDataException


Copyright © 2012. All Rights Reserved.