org.eclipse.higgins.icard.provider.cardspace.db
Interface ICardContext

All Superinterfaces:
EventListener, IDAOListener

public interface ICardContext
extends IDAOListener

Responds for connection factory initialization and operations with cards


Method Summary
 IDaoMCard createMCard(String userID)
           
 IDaoPCard createPCard(String userID)
           
 IConnectionFactory getConnectionFactory()
           
 IDaoMCard getMCard(String cardURI, String userID)
           
 ArrayList getMCards(String userID)
           
 IDaoPCard getPCard(String cardURI, String userID)
           
 ArrayList getPCards(String userID)
           
 void init(Map config)
           
 
Methods inherited from interface org.eclipse.higgins.icard.provider.cardspace.db.IDAOListener
objectStored
 

Method Detail

init

public void init(Map config)
          throws org.eclipse.higgins.icard.CardException
Parameters:
config -
Throws:
org.eclipse.higgins.icard.CardException

getConnectionFactory

public IConnectionFactory getConnectionFactory()
Returns:

getMCard

public IDaoMCard getMCard(String cardURI,
                          String userID)
                   throws org.eclipse.higgins.icard.CardException
Parameters:
cardURI -
userID -
Returns:
Throws:
org.eclipse.higgins.icard.CardException

getMCards

public ArrayList getMCards(String userID)
                    throws org.eclipse.higgins.icard.CardException
Parameters:
userID -
Returns:
Throws:
org.eclipse.higgins.icard.CardException

createMCard

public IDaoMCard createMCard(String userID)
Parameters:
userID -
Returns:

getPCard

public IDaoPCard getPCard(String cardURI,
                          String userID)
                   throws org.eclipse.higgins.icard.CardException
Parameters:
cardURI -
userID -
Returns:
Throws:
org.eclipse.higgins.icard.CardException

getPCards

public ArrayList getPCards(String userID)
                    throws org.eclipse.higgins.icard.CardException
Parameters:
userID -
Returns:
Throws:
org.eclipse.higgins.icard.CardException

createPCard

public IDaoPCard createPCard(String userID)
Parameters:
userID -
Returns: