1 17 18 package org.pentaho.core.repository; 19 20 import java.util.Collection ; 21 22 import org.pentaho.core.session.IPentahoSession; 23 import org.pentaho.core.repository.RepositoryException; 24 import org.pentaho.core.repository.IRuntimeElement; 25 import org.pentaho.util.logging.ILogger; 26 27 public interface IRuntimeRepository extends ILogger { 28 29 40 public IRuntimeElement loadElementById(String instanceId, Collection allowableReadAttributeNames) throws RepositoryException; 41 42 55 public IRuntimeElement newRuntimeElement(String parentId, String parentType, boolean transientOnly); 56 57 72 public IRuntimeElement newRuntimeElement(String parentId, String parentType, String solutionId, boolean transientOnly); 73 74 78 public void setSession(IPentahoSession sess); 79 80 public boolean usesHibernate(); 81 82 83 } 84 | Popular Tags |