net.sf.sapjcosupport
Class SapQLSupport

java.lang.Object
  extended bynet.sf.sapjcosupport.SapJcoInterface
      extended bynet.sf.sapjcosupport.SapSearchHelp
          extended bynet.sf.sapjcosupport.SapQLSupport

public abstract class SapQLSupport
extends SapSearchHelp

Since:
Apr 21, 2006 - 2:40:21 PM
Author:
Niki Driessen

Field Summary
 
Fields inherited from class net.sf.sapjcosupport.SapSearchHelp
log, SAP_DATE_FORMATTER
 
Fields inherited from class net.sf.sapjcosupport.SapJcoInterface
dataSource, maxParallelCalls
 
Constructor Summary
SapQLSupport()
           
 
Method Summary
 List executeQuery(String sapQL, int maxResults, boolean fetchFullData)
           
 List executeQuery(String sapQL, String[] parameters, int maxResults, boolean fetchFullData)
           
 List executeQuery(String sapQL, String parameter, int maxResults, boolean fetchFullData)
           
 List fetch(List primaryKeys)
           
 Object fetch(Object primaryKey)
           
protected  List fetchFullData(boolean fetchFullData, List resultsFromSearchHelp)
           
protected  Object generateInputMap(List ids)
           
protected  Object generateInputMap(Serializable id)
           
protected abstract  Class getPersistentClass()
           
protected abstract  Object getPrimaryKey(Object data)
           
protected abstract  String getPrimaryKeySapName()
           
protected abstract  boolean useInputList()
           
 
Methods inherited from class net.sf.sapjcosupport.SapSearchHelp
search
 
Methods inherited from class net.sf.sapjcosupport.SapJcoInterface
checkReturnStructure, convertMap, getFunction, mapOneField, mapRecordToEntity, performSapCall, retrieve, retrieve, retrieve, retrieve, setDataSource, setMaxParallelCalls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SapQLSupport

public SapQLSupport()
Method Detail

getPersistentClass

protected abstract Class getPersistentClass()

getPrimaryKey

protected abstract Object getPrimaryKey(Object data)

useInputList

protected abstract boolean useInputList()

getPrimaryKeySapName

protected abstract String getPrimaryKeySapName()

executeQuery

public List executeQuery(String sapQL,
                         String parameter,
                         int maxResults,
                         boolean fetchFullData)

executeQuery

public List executeQuery(String sapQL,
                         int maxResults,
                         boolean fetchFullData)

executeQuery

public List executeQuery(String sapQL,
                         String[] parameters,
                         int maxResults,
                         boolean fetchFullData)

fetchFullData

protected List fetchFullData(boolean fetchFullData,
                             List resultsFromSearchHelp)

fetch

public List fetch(List primaryKeys)

fetch

public Object fetch(Object primaryKey)

generateInputMap

protected Object generateInputMap(Serializable id)

generateInputMap

protected Object generateInputMap(List ids)


Copyright © 2006 null. All Rights Reserved.