org.ceno.tracker.srv.handler.internal
Class CacheCenoDao

java.lang.Object
  extended by org.ceno.tracker.srv.handler.internal.CacheCenoDao
All Implemented Interfaces:
ICenoDao

public class CacheCenoDao
extends java.lang.Object
implements ICenoDao

Since:
0.0.3
Author:
Andre Albert <andre.albert82@googlemail.com>

Constructor Summary
CacheCenoDao(ICenoDao dao)
           
 
Method Summary
 void addDeveloperResourceConnection(DeveloperResourceState devResState)
          
 void clearDeveveloperResourceStates()
          
 void clearDevevelopersResourceState(Developer d)
          
 DeveloperResourceState findDeveloperResourceState(Developer dev)
          
 DeveloperResourceStates findDeveloperResourceStates()
          
 Developer loadDeveloper(java.lang.String name)
          
 Messages loadMessages(java.util.Date lastTimestamp, Developer d)
          
 void removeDeveloperResourceConnection(Developer dev, Resource res)
          
 Developer saveDeveloper(Developer d)
          
 void saveDeveloperResourceState(DeveloperResourceState drs)
          
 void saveMessage(Message messg)
          
 Resource saveResource(java.lang.String fqName)
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheCenoDao

public CacheCenoDao(ICenoDao dao)
Method Detail

addDeveloperResourceConnection

public void addDeveloperResourceConnection(DeveloperResourceState devResState)
                                    throws PersistenceException

Specified by:
addDeveloperResourceConnection in interface ICenoDao
Throws:
PersistenceException

clearDeveveloperResourceStates

public void clearDeveveloperResourceStates()
                                    throws PersistenceException

Specified by:
clearDeveveloperResourceStates in interface ICenoDao
Throws:
PersistenceException

clearDevevelopersResourceState

public void clearDevevelopersResourceState(Developer d)
                                    throws PersistenceException

Specified by:
clearDevevelopersResourceState in interface ICenoDao
Throws:
PersistenceException

findDeveloperResourceState

public DeveloperResourceState findDeveloperResourceState(Developer dev)
                                                  throws PersistenceException

Specified by:
findDeveloperResourceState in interface ICenoDao
Throws:
PersistenceException

findDeveloperResourceStates

public DeveloperResourceStates findDeveloperResourceStates()
                                                    throws PersistenceException

Specified by:
findDeveloperResourceStates in interface ICenoDao
Throws:
PersistenceException

loadDeveloper

public Developer loadDeveloper(java.lang.String name)
                        throws PersistenceException

Specified by:
loadDeveloper in interface ICenoDao
Throws:
PersistenceException

loadMessages

public Messages loadMessages(java.util.Date lastTimestamp,
                             Developer d)
                      throws PersistenceException

Specified by:
loadMessages in interface ICenoDao
Throws:
PersistenceException

removeDeveloperResourceConnection

public void removeDeveloperResourceConnection(Developer dev,
                                              Resource res)
                                       throws PersistenceException

Specified by:
removeDeveloperResourceConnection in interface ICenoDao
Throws:
PersistenceException

saveDeveloper

public Developer saveDeveloper(Developer d)
                        throws PersistenceException

Specified by:
saveDeveloper in interface ICenoDao
Throws:
PersistenceException

saveDeveloperResourceState

public void saveDeveloperResourceState(DeveloperResourceState drs)
                                throws PersistenceException

Specified by:
saveDeveloperResourceState in interface ICenoDao
Throws:
PersistenceException

saveMessage

public void saveMessage(Message messg)
                 throws PersistenceException

Specified by:
saveMessage in interface ICenoDao
Throws:
PersistenceException

saveResource

public Resource saveResource(java.lang.String fqName)
                      throws PersistenceException

Specified by:
saveResource in interface ICenoDao
Throws:
PersistenceException