se.sj.stina.domain.provider
Interface SjStinaServerCallerInterface

All Known Implementing Classes:
SjAbstractStinaInformationProviderDelegate, SjStinaInformationProviderDelegate

public interface SjStinaServerCallerInterface

Interface implemented by classes invoking methods on Stina Server EJB Objects.

Version:
$Revision: 3 $, $Date: 07-10-26 16:42 $
Author:
Per Lindberger

Method Summary
 void completeFullMeasurement(java.lang.String label)
           
 void errorHandling(java.lang.Throwable t, java.lang.String methodName)
           
 SjEncryptedDataInfo getEncryptedDataInfo(byte[] data, java.lang.String routineId)
           
 SjItineraryResult getItineraryResult(byte[] id)
           
 int getMessageReceivedLogLevel()
           
 int getMessageSentLogLevel()
           
 boolean hasServerLocally()
           
 void logMessageReceived(TiModelInterface model)
           
 void logMessageSent(TiModelInterface model, java.lang.String methodName)
           
 void onEntry(java.lang.String methodName)
           
 void onExit(java.lang.String methodName)
           
 void performServerCall(java.lang.String methodName, java.lang.Object facade, java.lang.Object[] args, boolean compressArgs)
           
 TiModelInterface performServerCall(java.lang.String methodName, java.lang.Object facade, java.lang.Object[] args, TiModelInterface model)
           
 TiModelInterface performServerCall(java.lang.String methodName, java.lang.Object facade, java.lang.Object[] args, TiModelInterface model, boolean useCompression)
           
 TiModelInterface performServerCall(java.lang.String methodName, java.lang.Object facade, java.lang.Object[] args, TiModelInterface model, boolean useCompression, boolean verifyPermission)
           
 java.lang.Object[] prepareServerCall(java.lang.String methodName, java.lang.Object[] args, boolean compressArgs)
           
 void putItineraryResult(byte[] id, SjItineraryResult itinerary)
           
 void removeItineraryResult(byte[] id)
           
 boolean shouldCacheCustomers()
           
 boolean shouldCacheOrders()
           
 java.lang.String toLogExternalFromModel(java.lang.String key, TiModelInterface model)
           
 void unCache(java.lang.String cacheName, SjStinaServerObjectHolder ssoh)
           
 void unCache(java.lang.String cacheName, SjStinaServerObjectHolder ssoh, boolean remove)
           
 

Method Detail

performServerCall

void performServerCall(java.lang.String methodName,
                       java.lang.Object facade,
                       java.lang.Object[] args,
                       boolean compressArgs)
                       throws TiAmbiguousDataException,
                              TiBadTransferDataException,
                              TiInformationException,
                              TiSevereException,
                              TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

performServerCall

TiModelInterface performServerCall(java.lang.String methodName,
                                   java.lang.Object facade,
                                   java.lang.Object[] args,
                                   TiModelInterface model)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

performServerCall

TiModelInterface performServerCall(java.lang.String methodName,
                                   java.lang.Object facade,
                                   java.lang.Object[] args,
                                   TiModelInterface model,
                                   boolean useCompression)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

performServerCall

TiModelInterface performServerCall(java.lang.String methodName,
                                   java.lang.Object facade,
                                   java.lang.Object[] args,
                                   TiModelInterface model,
                                   boolean useCompression,
                                   boolean verifyPermission)
                                   throws TiAmbiguousDataException,
                                          TiBadTransferDataException,
                                          TiInformationException,
                                          TiSevereException,
                                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

errorHandling

void errorHandling(java.lang.Throwable t,
                   java.lang.String methodName)
                   throws TiAmbiguousDataException,
                          TiBadTransferDataException,
                          TiInformationException,
                          TiSevereException,
                          TiFatalException
Throws:
TiAmbiguousDataException
TiBadTransferDataException
TiInformationException
TiSevereException
TiFatalException

getMessageSentLogLevel

int getMessageSentLogLevel()

getMessageReceivedLogLevel

int getMessageReceivedLogLevel()

toLogExternalFromModel

java.lang.String toLogExternalFromModel(java.lang.String key,
                                        TiModelInterface model)

shouldCacheCustomers

boolean shouldCacheCustomers()

shouldCacheOrders

boolean shouldCacheOrders()

hasServerLocally

boolean hasServerLocally()

unCache

void unCache(java.lang.String cacheName,
             SjStinaServerObjectHolder ssoh)

unCache

void unCache(java.lang.String cacheName,
             SjStinaServerObjectHolder ssoh,
             boolean remove)

getEncryptedDataInfo

SjEncryptedDataInfo getEncryptedDataInfo(byte[] data,
                                         java.lang.String routineId)
                                         throws TiSevereException
Throws:
TiSevereException

onEntry

void onEntry(java.lang.String methodName)

prepareServerCall

java.lang.Object[] prepareServerCall(java.lang.String methodName,
                                     java.lang.Object[] args,
                                     boolean compressArgs)
                                     throws TiInformationException,
                                            TiSevereException,
                                            TiFatalException
Throws:
TiInformationException
TiSevereException
TiFatalException

completeFullMeasurement

void completeFullMeasurement(java.lang.String label)

onExit

void onExit(java.lang.String methodName)

getItineraryResult

SjItineraryResult getItineraryResult(byte[] id)

putItineraryResult

void putItineraryResult(byte[] id,
                        SjItineraryResult itinerary)

removeItineraryResult

void removeItineraryResult(byte[] id)

logMessageSent

void logMessageSent(TiModelInterface model,
                    java.lang.String methodName)

logMessageReceived

void logMessageReceived(TiModelInterface model)


Copyright © 2012. All Rights Reserved.