org.equanda.persistence
Interface EquandaSelector<ID,PROXY extends EquandaProxy,EJB extends HasId<ID>>


public interface EquandaSelector<ID,PROXY extends EquandaProxy,EJB extends HasId<ID>>

Methods which are shared by all selector objects.

Author:
Joachim Van der Auwera

Method Summary
 PROXY equandaCreate(String type)
           
 PROXY equandaRefresh(ID id, long version)
           
 long equandaRunCountQuery(EquandaQuery query)
           
 List<PROXY> equandaRunQuery(EquandaQuery query)
           
 List<EJB> equandaRunQueryEJB(EquandaQuery query)
           
 List<ID> equandaRunQueryId(EquandaQuery query)
           
 long equandaRunUpdateQuery(EquandaQuery query)
           
 PROXY equandaUpdate(PROXY proxy)
           
 String getEquandaName()
           
 void remove()
           
 List<PROXY> selectEquanda(EquandaQuery query)
           
 List<EJB> selectEquandaEJB(EquandaQuery query)
           
 PROXY selectEquandaSingle(EquandaQuery query)
           
 EJB selectEquandaSingleEJB(EquandaQuery query)
           
 PROXY selectId(ID id)
           
 EJB selectIdEJB(ID id)
           
 PROXY[] selectMultipleId(ID[] arr)
           
 

Method Detail

getEquandaName

String getEquandaName()

equandaCreate

PROXY equandaCreate(String type)
                                         throws EquandaException
Throws:
EquandaException

selectId

PROXY selectId(ID id)
                                    throws EquandaException
Throws:
EquandaException

selectIdEJB

EJB selectIdEJB(ID id)
                                  throws EquandaException
Throws:
EquandaException

selectMultipleId

PROXY[] selectMultipleId(ID[] arr)
                                              throws EquandaException
Throws:
EquandaException

selectEquanda

List<PROXY> selectEquanda(EquandaQuery query)
                                               throws EquandaException
Throws:
EquandaException

selectEquandaEJB

List<EJB> selectEquandaEJB(EquandaQuery query)
                                             throws EquandaException
Throws:
EquandaException

equandaRunQueryId

List<ID> equandaRunQueryId(EquandaQuery query)
                           throws EquandaException
Throws:
EquandaException

equandaRunQuery

List<PROXY> equandaRunQuery(EquandaQuery query)
                                                 throws EquandaException
Throws:
EquandaException

equandaRunQueryEJB

List<EJB> equandaRunQueryEJB(EquandaQuery query)
                                               throws EquandaException
Throws:
EquandaException

equandaRunCountQuery

long equandaRunCountQuery(EquandaQuery query)
                          throws EquandaException
Throws:
EquandaException

equandaRunUpdateQuery

long equandaRunUpdateQuery(EquandaQuery query)
                           throws EquandaException
Throws:
EquandaException

selectEquandaSingle

PROXY selectEquandaSingle(EquandaQuery query)
                                               throws EquandaException
Throws:
EquandaException

selectEquandaSingleEJB

EJB selectEquandaSingleEJB(EquandaQuery query)
                                             throws EquandaException
Throws:
EquandaException

equandaRefresh

PROXY equandaRefresh(ID id,
                     long version)
                                          throws EquandaException
Throws:
EquandaException

equandaUpdate

PROXY equandaUpdate(PROXY proxy)
                                         throws EquandaException
Throws:
EquandaException

remove

void remove()


Copyright © 2007-2009. All Rights Reserved.