net.sf.emarket.account.repository
Class JdbcAccountPositionDaoImpl

java.lang.Object
  extended by net.sf.emarket.account.repository.JdbcAccountPositionDaoImpl
All Implemented Interfaces:
IAccountPositionDao

@Repository
public class JdbcAccountPositionDaoImpl
extends java.lang.Object
implements IAccountPositionDao


Constructor Summary
JdbcAccountPositionDaoImpl()
           
 
Method Summary
 AcctPosition addAccountPosition(AcctPosition position)
           
 void createTemplate(javax.sql.DataSource jdbcDatasource)
           
 void deleteAccountPosition(AcctPosition position)
           
 long generateAcctPositionId()
           
 AcctPosition getAccountPosition(long acctPositionId)
           
 java.util.List<AcctPosition> getAccountPositions(java.lang.String acctId)
           
 java.util.List<AcctPosition> getAccountPositions(java.lang.String acctId, java.lang.String symbol)
           
 AcctPosition updateAccountPosition(AcctPosition position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcAccountPositionDaoImpl

public JdbcAccountPositionDaoImpl()
Method Detail

createTemplate

public void createTemplate(@Qualifier(value="jdbcDataSource")
                           javax.sql.DataSource jdbcDatasource)

addAccountPosition

public AcctPosition addAccountPosition(AcctPosition position)
Specified by:
addAccountPosition in interface IAccountPositionDao

generateAcctPositionId

public long generateAcctPositionId()
Specified by:
generateAcctPositionId in interface IAccountPositionDao

getAccountPosition

public AcctPosition getAccountPosition(long acctPositionId)
Specified by:
getAccountPosition in interface IAccountPositionDao

getAccountPositions

public java.util.List<AcctPosition> getAccountPositions(java.lang.String acctId)
Specified by:
getAccountPositions in interface IAccountPositionDao

getAccountPositions

public java.util.List<AcctPosition> getAccountPositions(java.lang.String acctId,
                                                        java.lang.String symbol)
Specified by:
getAccountPositions in interface IAccountPositionDao

deleteAccountPosition

public void deleteAccountPosition(AcctPosition position)
Specified by:
deleteAccountPosition in interface IAccountPositionDao

updateAccountPosition

public AcctPosition updateAccountPosition(AcctPosition position)
Specified by:
updateAccountPosition in interface IAccountPositionDao


Copyright © 2009. All Rights Reserved.