Lines Matching refs:model
9 package com.sleepycat.persist.model;
25 * The base class for classes that provide entity model metadata. An {@link
28 * model, a single {@link PrimaryIndex} object and zero or more {@link
31 * <p>The built-in entity model, the {@link AnnotationModel}, is based on
35 * to the {@link AnnotationModel} class. However, a custom entity model class
39 * <p>A concrete entity model class should extend this class and implement the
44 * capabilities to the model at a future date without causing
46 * returning new information about the model and subclasses may override this
64 * Returns whether the model is associated with an open store.
66 * <p>The {@link #registerClass} method may only be called when the model
68 * model is open:</p>
86 * This method must be called before opening a store based on this model.
88 * @throws IllegalStateException if this method is called for a model that
108 * Gives this model access to the catalog, which is used for returning
139 * @throws IllegalStateException if this method is called for a model that
150 * @throws IllegalStateException if this method is called for a model that
169 * @throws IllegalStateException if this method is called for a model that
195 * @throws IllegalStateException if this method is called for a model that
232 * method should be called by entity model implementations instead of