001
014
015 package com.liferay.portal.dao.orm.hibernate;
016
017 import com.liferay.portal.kernel.dao.orm.CacheMode;
018
019
022 public class CacheModeTranslator {
023
024 public static org.hibernate.CacheMode translate(CacheMode cacheMode) {
025 if (cacheMode == CacheMode.GET) {
026 return org.hibernate.CacheMode.GET;
027 }
028 else if (cacheMode == CacheMode.IGNORE) {
029 return org.hibernate.CacheMode.IGNORE;
030 }
031 else if (cacheMode == CacheMode.NORMAL) {
032 return org.hibernate.CacheMode.NORMAL;
033 }
034 else if (cacheMode == CacheMode.PUT) {
035 return org.hibernate.CacheMode.PUT;
036 }
037 else if (cacheMode == CacheMode.REFRESH) {
038 return org.hibernate.CacheMode.REFRESH;
039 }
040 else {
041 return org.hibernate.CacheMode.parse(cacheMode.getName());
042 }
043 }
044
045 }