1 16 package org.pentaho.repository; 17 18 import java.util.*; 19 20 import org.pentaho.repository.content.BackgroundExecutedContentId; 21 import org.pentaho.repository.content.ContentItem; 22 import org.pentaho.repository.content.ContentItemFile; 23 import org.pentaho.repository.content.ContentLocation; 24 import org.pentaho.repository.runtime.RuntimeElement; 25 26 public class StdHibernateClassHandler implements IHibernatedObjectExtensionList { 27 28 public List getHibernatedObjectResourceList() { 29 List rtn = new ArrayList(); 30 rtn.add("org/pentaho/repository/runtime/RuntimeElement.hbm.xml"); rtn.add("org/pentaho/repository/content/ContentLocation.hbm.xml"); rtn.add("org/pentaho/repository/content/ContentItem.hbm.xml"); rtn.add("org/pentaho/repository/content/ContentItemFile.hbm.xml"); rtn.add("org/pentaho/repository/content/BackgroundExecutedContentId.hbm.xml"); rtn.add("org/pentaho/repository/DefinitionVersionManager.hbm.xml"); return rtn; 37 } 38 39 public Map getHibernatedObjectVersionMap() { 40 Map objVersions = new HashMap(); 41 objVersions.put("ContentItem", new Integer (ContentItem.ClassVersionNumber)); objVersions.put("ContentItemFile", new Integer (ContentItemFile.ClassVersionNumber)); objVersions.put("ContentLocation", new Integer (ContentLocation.ClassVersionNumber)); objVersions.put("BackgroundExecutedContentId", new Integer (BackgroundExecutedContentId.ClassVersionNumber)); objVersions.put("RuntimeElement", new Integer (RuntimeElement.ClassVersionNumber)); return objVersions; 47 } 48 49 } 50
| Popular Tags
|