/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 2002, 2015 Oracle and/or its affiliates. All rights reserved.
*
*/
package com.sleepycat.persist.model;
import com.sleepycat.persist.impl.PersistCatalog;
/**
* Internal access class that should not be used by applications.
*
* @author Mark Hayes
*/
public class ModelInternal {
/**
* Internal access method that should not be used by applications.
*/
public static void setCatalog(EntityModel model, PersistCatalog catalog) {
model.setCatalog(catalog);
}
/**
* Internal access method that should not be used by applications.
*/
public static void setClassLoader(EntityModel model, ClassLoader loader) {
/* Do not overwrite loader with null value. */
if (loader != null) {
model.setClassLoader(loader);
}
}
/**
* Internal access method that should not be used by applications.
*/
public static ClassLoader getClassLoader(EntityModel model) {
return model.getClassLoader();
}
}