mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-22 15:12:38 +00:00 
			
		
		
		
	76994: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
      70127: MNT-9882 - refactoring of caches
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77833 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
		
	
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package org.alfresco.repo.transaction;
 | |
| 
 | |
| /* package scope */ class DAOAdapter implements TransactionListener
 | |
| {
 | |
| 	protected TransactionalDao daoService;
 | |
| 	
 | |
| 	public DAOAdapter (TransactionalDao daoService)
 | |
| 	{
 | |
| 		this.daoService =  daoService;
 | |
| 	}
 | |
| 
 | |
| 	@Override
 | |
|     public void flush()
 | |
|     {
 | |
|       // NO-OP  
 | |
|     }
 | |
| 
 | |
| 	@Override
 | |
|     public void beforeCommit(boolean readOnly)
 | |
|     {
 | |
| 		daoService.beforeCommit(readOnly);
 | |
|     }
 | |
| 
 | |
| 	@Override
 | |
|     public void beforeCompletion()
 | |
|     {
 | |
|        // NO-OP
 | |
|     }
 | |
| 
 | |
| 	@Override
 | |
|     public void afterCommit()
 | |
|     {
 | |
| 		// NO-OP
 | |
|     }
 | |
| 
 | |
| 	@Override
 | |
|     public void afterRollback()
 | |
|     {
 | |
| 		// NO-OP
 | |
|     }
 | |
| 	
 | |
| 	public TransactionalDao getService()
 | |
| 	{
 | |
| 		return daoService;
 | |
| 	}
 | |
| 	
 | |
| 	public boolean equals(Object obj) 
 | |
| 	{
 | |
| 		if(obj instanceof DAOAdapter)
 | |
| 		{
 | |
| 			DAOAdapter other = (DAOAdapter)obj;
 | |
| 			return daoService.equals(other.daoService);
 | |
| 		}
 | |
| 		return daoService.equals(obj);
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * Return a hashcode for the request
 | |
| 	 * 
 | |
| 	 * @return int
 | |
| 	 */
 | |
| 	public int hashCode() 
 | |
| 	{
 | |
| 		return daoService.hashCode();
 | |
| 	}
 | |
| }
 | |
| 
 |