public abstract class AbstractEncodingDAOImpl extends java.lang.Object implements EncodingDAO
This provides basic services such as caching, but defers to the underlying implementation for CRUD operations.
| Constructor and Description |
|---|
AbstractEncodingDAOImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EncodingEntity |
createEncodingEntity(java.lang.String encoding) |
org.alfresco.util.Pair |
getEncoding(java.lang.Long id) |
org.alfresco.util.Pair |
getEncoding(java.lang.String encoding)
Get the encoding pair.
|
protected abstract EncodingEntity |
getEncodingEntity(java.lang.Long id) |
protected abstract EncodingEntity |
getEncodingEntity(java.lang.String encoding) |
org.alfresco.util.Pair |
getOrCreateEncoding(java.lang.String encoding) |
void |
setEncodingEntityCache(org.alfresco.repo.cache.SimpleCache encodingEntityCache)
Set the cache that maintains the ID-Encoding mappings and vice-versa (bi-directional)
|
public void setEncodingEntityCache(org.alfresco.repo.cache.SimpleCache encodingEntityCache)
encodingEntityCache - the cachepublic org.alfresco.util.Pair getEncoding(java.lang.Long id)
getEncoding in interface EncodingDAOpublic org.alfresco.util.Pair getEncoding(java.lang.String encoding)
EncodingDAOgetEncoding in interface EncodingDAOencoding - the encoding stringpublic org.alfresco.util.Pair getOrCreateEncoding(java.lang.String encoding)
getOrCreateEncoding in interface EncodingDAOprotected abstract EncodingEntity getEncodingEntity(java.lang.Long id)
id - the ID of the encoding entityprotected abstract EncodingEntity getEncodingEntity(java.lang.String encoding)
protected abstract EncodingEntity createEncodingEntity(java.lang.String encoding)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.