de.hs_rm.cs.lecturenotes.server.core.persistence.factory
Class FilecardFactory

java.lang.Object
  extended by de.hs_rm.cs.lecturenotes.server.core.persistence.factory.FilecardFactory
All Implemented Interfaces:
IEntityFactory<Filecard>

public final class FilecardFactory
extends java.lang.Object
implements IEntityFactory<Filecard>

Factory for usage of data access of persisted entity Slide.

Version:
$LastChangedRevision: 266 $
Author:
Enrico Homann

Constructor Summary
FilecardFactory()
           
 
Method Summary
 java.sql.PreparedStatement createPreparedStatementInsertFromEntity(java.sql.Connection conn, Filecard entity)
          Creates a PreparedStatement for insert purpose.
 Filecard createProductFromResultSet(SQLConnection conn, java.sql.ResultSet rs)
          Creates the Entity Product from a given ResultSet.
static FilecardFactory getInstance()
          Returns the Singleton for this Factory.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilecardFactory

public FilecardFactory()
Method Detail

getInstance

public static FilecardFactory getInstance()
Returns the Singleton for this Factory.

Returns:
LectureFactory

createProductFromResultSet

public Filecard createProductFromResultSet(SQLConnection conn,
                                           java.sql.ResultSet rs)
Description copied from interface: IEntityFactory
Creates the Entity Product from a given ResultSet. Connection conn may be used for inner connections.

Specified by:
createProductFromResultSet in interface IEntityFactory<Filecard>
Parameters:
conn - SQLConnection
rs - ResultSet
Returns:
T

createPreparedStatementInsertFromEntity

public java.sql.PreparedStatement createPreparedStatementInsertFromEntity(java.sql.Connection conn,
                                                                          Filecard entity)
                                                                   throws java.sql.SQLException
Description copied from interface: IEntityFactory
Creates a PreparedStatement for insert purpose.

Specified by:
createPreparedStatementInsertFromEntity in interface IEntityFactory<Filecard>
Parameters:
conn - Connection of the JDBC
entity - T Entity
Returns:
PreparedStatement to be used with the JDBC
Throws:
java.sql.SQLException - Exception possibly thrown