se.unlogic.standardutils.dao
Class DefaultOneToManyRelation<LocalType,RemoteType>

java.lang.Object
  extended by se.unlogic.standardutils.dao.DefaultOneToManyRelation<LocalType,RemoteType>
All Implemented Interfaces:
OneToManyRelation<LocalType,RemoteType>

public class DefaultOneToManyRelation<LocalType,RemoteType>
extends Object
implements OneToManyRelation<LocalType,RemoteType>


Constructor Summary
DefaultOneToManyRelation(Class<LocalType> beanClass, Class<RemoteType> remoteClass, Field field, AnnotatedDAOFactory daoFactory, DAOManaged daoManaged)
           
 
Method Summary
 void add(LocalType bean, Connection connection, RelationQuery relationQuery)
           
static
<LT,RT> OneToManyRelation<LT,RT>
getGenericInstance(Class<LT> beanClass, Class<RT> remoteClass, Field field, AnnotatedDAOFactory daoFactory, DAOManaged daoManaged)
           
 void getRemoteValue(LocalType bean, Connection connection, RelationQuery relationQuery)
           
 void update(LocalType bean, Connection connection, RelationQuery relationQuery)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultOneToManyRelation

public DefaultOneToManyRelation(Class<LocalType> beanClass,
                                Class<RemoteType> remoteClass,
                                Field field,
                                AnnotatedDAOFactory daoFactory,
                                DAOManaged daoManaged)
Method Detail

getRemoteValue

public void getRemoteValue(LocalType bean,
                           Connection connection,
                           RelationQuery relationQuery)
                    throws SQLException
Specified by:
getRemoteValue in interface OneToManyRelation<LocalType,RemoteType>
Throws:
SQLException

add

public void add(LocalType bean,
                Connection connection,
                RelationQuery relationQuery)
         throws SQLException
Specified by:
add in interface OneToManyRelation<LocalType,RemoteType>
Throws:
SQLException

update

public void update(LocalType bean,
                   Connection connection,
                   RelationQuery relationQuery)
            throws SQLException
Specified by:
update in interface OneToManyRelation<LocalType,RemoteType>
Throws:
SQLException

getGenericInstance

public static <LT,RT> OneToManyRelation<LT,RT> getGenericInstance(Class<LT> beanClass,
                                                                  Class<RT> remoteClass,
                                                                  Field field,
                                                                  AnnotatedDAOFactory daoFactory,
                                                                  DAOManaged daoManaged)


Copyright © 2011. All Rights Reserved.