org.eclipse.higgins.icard.provider.cardspace.db.mysql
Class CardContext

java.lang.Object
  extended byorg.eclipse.higgins.icard.provider.cardspace.db.mysql.CardContext
All Implemented Interfaces:
EventListener, org.eclipse.higgins.icard.provider.cardspace.db.ICardContext, org.eclipse.higgins.icard.provider.cardspace.db.IDAOListener

public class CardContext
extends Object
implements org.eclipse.higgins.icard.provider.cardspace.db.ICardContext


Field Summary
static String DB_PASSWORD
           
static String DB_URL
           
static String DB_USER_NAME
           
static String DRIVER_CLASS_NAME
           
static String JNDI_CONTEXT
           
static String SOURCE_NAME
           
static String USE_POOL
           
 
Constructor Summary
CardContext()
           
 
Method Summary
 org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard createMCard(String userID)
           
 org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard createPCard(String userID)
           
 org.eclipse.higgins.icard.provider.cardspace.db.IConnectionFactory getConnectionFactory()
           
 org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard getMCard(String cardID, String userID)
           
 ArrayList getMCards(String userID)
           
 org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard getPCard(String cardID, String userID)
           
 ArrayList getPCards(String userID)
           
 void init(Map config)
           
 void objectStored(org.eclipse.higgins.icard.provider.cardspace.db.DAOStoredEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JNDI_CONTEXT

public static final String JNDI_CONTEXT
See Also:
Constant Field Values

SOURCE_NAME

public static final String SOURCE_NAME
See Also:
Constant Field Values

DRIVER_CLASS_NAME

public static final String DRIVER_CLASS_NAME
See Also:
Constant Field Values

DB_USER_NAME

public static final String DB_USER_NAME
See Also:
Constant Field Values

DB_PASSWORD

public static final String DB_PASSWORD
See Also:
Constant Field Values

DB_URL

public static final String DB_URL
See Also:
Constant Field Values

USE_POOL

public static final String USE_POOL
See Also:
Constant Field Values
Constructor Detail

CardContext

public CardContext()
Method Detail

init

public void init(Map config)
          throws org.eclipse.higgins.icard.CardException
Specified by:
init in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext
Throws:
org.eclipse.higgins.icard.CardException

getConnectionFactory

public org.eclipse.higgins.icard.provider.cardspace.db.IConnectionFactory getConnectionFactory()
Specified by:
getConnectionFactory in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext

createMCard

public org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard createMCard(String userID)
Specified by:
createMCard in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext

createPCard

public org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard createPCard(String userID)
Specified by:
createPCard in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext

getMCard

public org.eclipse.higgins.icard.provider.cardspace.db.IDaoMCard getMCard(String cardID,
                                                                          String userID)
                                                                   throws org.eclipse.higgins.icard.CardException
Specified by:
getMCard in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext
Throws:
org.eclipse.higgins.icard.CardException

getMCards

public ArrayList getMCards(String userID)
                    throws org.eclipse.higgins.icard.CardException
Specified by:
getMCards in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext
Throws:
org.eclipse.higgins.icard.CardException

getPCard

public org.eclipse.higgins.icard.provider.cardspace.db.IDaoPCard getPCard(String cardID,
                                                                          String userID)
                                                                   throws org.eclipse.higgins.icard.CardException
Specified by:
getPCard in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext
Throws:
org.eclipse.higgins.icard.CardException

getPCards

public ArrayList getPCards(String userID)
                    throws org.eclipse.higgins.icard.CardException
Specified by:
getPCards in interface org.eclipse.higgins.icard.provider.cardspace.db.ICardContext
Throws:
org.eclipse.higgins.icard.CardException

objectStored

public void objectStored(org.eclipse.higgins.icard.provider.cardspace.db.DAOStoredEvent event)
Specified by:
objectStored in interface org.eclipse.higgins.icard.provider.cardspace.db.IDAOListener