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
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.