| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ClassMetaData in org.apache.openjpa.abstractstore | 
|---|
| Methods in org.apache.openjpa.abstractstore with parameters of type ClassMetaData | |
|---|---|
|  Object | AbstractStoreManager.copyDataStoreId(Object oid,
                ClassMetaData meta) | 
| abstract  ResultObjectProvider | AbstractStoreManager.executeExtent(ClassMetaData meta,
              boolean subs,
              FetchConfiguration fetch)Create a ResultObjectProviderthat can return all instances
 oftype, optionally including subclasses as defined
 bysubclasses. | 
|  Seq | AbstractStoreManager.getDataStoreIdSequence(ClassMetaData forClass)Returns the system-configured sequence. | 
|  Class<?> | AbstractStoreManager.getDataStoreIdType(ClassMetaData meta) | 
|  Object | AbstractStoreManager.newDataStoreId(Object val,
               ClassMetaData meta) | 
| Uses of ClassMetaData in org.apache.openjpa.datacache | 
|---|
| Methods in org.apache.openjpa.datacache with parameters of type ClassMetaData | |
|---|---|
| protected  void | DataCachePCDataGenerator.decorate(serp.bytecode.BCClass bc,
         ClassMetaData meta) | 
| protected  void | DataCachePCDataGenerator.finish(PCDataGenerator.DynamicPCData data,
       ClassMetaData meta) | 
|  boolean | DataCacheManagerImpl.isCachable(ClassMetaData meta)Affirms if the given type is eligible for cache. | 
|  StoreQuery.Executor | QueryCacheStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | QueryCacheStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
| Constructors in org.apache.openjpa.datacache with parameters of type ClassMetaData | |
|---|---|
| DataCachePCDataImpl(Object oid,
                    ClassMetaData meta) | |
| DataCachePCDataImpl(Object oid,
                    ClassMetaData meta,
                    String name)Constructor. | |
| Uses of ClassMetaData in org.apache.openjpa.enhance | 
|---|
| Methods in org.apache.openjpa.enhance that return ClassMetaData | |
|---|---|
|  ClassMetaData | PCEnhancer.getMetaData()Return the metadata for the class being manipulated, or null if not a persistent type. | 
|  ClassMetaData | CodeGenerator.getMetaData()Return metadata for the type being generated. | 
|  ClassMetaData | ApplicationIdTool.getMetaData()Return metadata for the type we are generating an application id for. | 
| Methods in org.apache.openjpa.enhance with parameters of type ClassMetaData | |
|---|---|
| protected  void | PCDataGenerator.decorate(serp.bytecode.BCClass bc,
         ClassMetaData meta)Apply additional decoration to generated class. | 
| protected  void | PCDataGenerator.finish(PCDataGenerator.DynamicPCData data,
       ClassMetaData meta)Perform any final actions before the pcdata is returned to client code. | 
|  PCData | PCDataGenerator.generatePCData(Object oid,
               ClassMetaData meta)Return a PCDataGenerator.DynamicPCDatainstance for the given oid and metadata. | 
|  Class | PCEnhancer.getType(ClassMetaData meta)Return the concrete type for the given class, i.e. | 
| (package private)  boolean | PCEnhancer.isPropertyAccess(ClassMetaData meta)Affirms if the given class is using field-based access. | 
|  void | PCEnhancer.AuxiliaryEnhancer.run(serp.bytecode.BCClass bc,
    ClassMetaData meta) | 
| protected  boolean | PCDataGenerator.usesImplData(ClassMetaData meta)Whether the given type might have cacheable class-level impl data. | 
| Constructors in org.apache.openjpa.enhance with parameters of type ClassMetaData | |
|---|---|
| ApplicationIdTool(OpenJPAConfiguration conf,
                  Class type,
                  ClassMetaData meta)Constructs a new tool instance capable of generating an object id class for meta. | |
| CodeGenerator(ClassMetaData meta)Constructor. | |
| PCEnhancer(MetaDataRepository repos,
           serp.bytecode.BCClass type,
           ClassMetaData meta)Constructor. | |
| PCEnhancer(OpenJPAConfiguration conf,
           serp.bytecode.BCClass type,
           ClassMetaData meta)Constructor. | |
| PCEnhancer(OpenJPAConfiguration conf,
           ClassMetaData meta)Constructor. | |
| PCSubclassValidator(ClassMetaData meta,
                    serp.bytecode.BCClass bc,
                    Log log,
                    boolean enforceContractViolations) | |
| Uses of ClassMetaData in org.apache.openjpa.event | 
|---|
| Methods in org.apache.openjpa.event with parameters of type ClassMetaData | |
|---|---|
|  Exception[] | LifecycleEventManager.fireEvent(Object source,
          ClassMetaData meta,
          int type)Fire lifecycle event to all registered listeners without an argument. | 
|  Exception[] | LifecycleEventManager.fireEvent(Object source,
          Object related,
          ClassMetaData meta,
          int type)Fire lifecycle event to all registered listeners. | 
|  boolean | LifecycleEventManager.hasAttachListeners(Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasClearListeners(Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDeleteListeners(Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDetachListeners(Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDirtyListeners(Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasLoadListeners(Object source,
                 ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasPersistListeners(Object source,
                    ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasStoreListeners(Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasUpdateListeners(Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.isActive(ClassMetaData meta)Whether this LifeCycleEventManager has had at least one listener or callback registered. | 
| Uses of ClassMetaData in org.apache.openjpa.jdbc.kernel | 
|---|
| Methods in org.apache.openjpa.jdbc.kernel that return ClassMetaData | |
|---|---|
| protected  ClassMetaData[] | JDBCStoreQuery.getIndependentExpressionCandidates(ClassMetaData meta,
                                   boolean subclasses) | 
| Constructors in org.apache.openjpa.jdbc.kernel with parameters of type ClassMetaData | |
|---|---|
| PreparedSQLStoreQuery.PreparedSQLExecutor(PreparedSQLStoreQuery q,
                                          ClassMetaData candidate) | |
| SQLStoreQuery.SQLExecutor(SQLStoreQuery q,
                          ClassMetaData candidate) | |
| Uses of ClassMetaData in org.apache.openjpa.jdbc.kernel.exps | 
|---|
| Methods in org.apache.openjpa.jdbc.kernel.exps that return ClassMetaData | |
|---|---|
|  ClassMetaData | Variable.getMetaData() | 
|  ClassMetaData | UnaryOp.getMetaData() | 
|  ClassMetaData | Trim.getMetaData() | 
|  ClassMetaData | Substring.getMetaData() | 
|  ClassMetaData | SubQ.getMetaData() | 
|  ClassMetaData | StringFunction.getMetaData() | 
|  ClassMetaData | SimpleCaseExpression.getMetaData() | 
|  ClassMetaData | PCPath.getMetaData() | 
|  ClassMetaData | NullIfExpression.getMetaData() | 
|  ClassMetaData | Math.getMetaData() | 
|  ClassMetaData | MapKey.getMetaData() | 
|  ClassMetaData | MapEntry.getMetaData() | 
|  ClassMetaData | IndexOf.getMetaData() | 
|  ClassMetaData | GetObjectId.getMetaData() | 
|  ClassMetaData | GetMapValue.getMetaData() | 
|  ClassMetaData | GeneralCaseExpression.getMetaData() | 
|  ClassMetaData | Extension.getMetaData() | 
|  ClassMetaData | Const.getMetaData() | 
|  ClassMetaData | Concat.getMetaData() | 
|  ClassMetaData | CoalesceExpression.getMetaData() | 
|  ClassMetaData | Args.getMetaData() | 
|  ClassMetaData | Aggregate.getMetaData() | 
| Uses of ClassMetaData in org.apache.openjpa.jdbc.meta | 
|---|
| Subclasses of ClassMetaData in org.apache.openjpa.jdbc.meta | |
|---|---|
|  class | ClassMappingSpecialization of metadata for relational databases. | 
| Methods in org.apache.openjpa.jdbc.meta that return ClassMetaData | |
|---|---|
| protected  ClassMetaData | MappingRepository.newClassMetaData(Class<?> type) | 
| protected  ClassMetaData[] | MappingRepository.newClassMetaDataArray(int length) | 
| protected  ClassMetaData | MappingRepository.newEmbeddedClassMetaData(ValueMetaData owner) | 
| Methods in org.apache.openjpa.jdbc.meta with parameters of type ClassMetaData | |
|---|---|
|  void | ClassMapping.copy(ClassMetaData cls) | 
| protected  FieldMetaData | MappingRepository.newFieldMetaData(String name,
                 Class<?> type,
                 ClassMetaData owner) | 
| protected  void | MappingRepository.prepareMapping(ClassMetaData meta) | 
|  boolean | MetaDataPlusMappingFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map output) | 
| Uses of ClassMetaData in org.apache.openjpa.kernel | 
|---|
| Fields in org.apache.openjpa.kernel declared as ClassMetaData | |
|---|---|
| protected  ClassMetaData | StateManagerImpl._meta | 
| static ClassMetaData[] | StoreQuery.EMPTY_METAS | 
| Methods in org.apache.openjpa.kernel that return ClassMetaData | |
|---|---|
|  ClassMetaData[] | QueryImpl.getAccessPathMetaDatas() | 
|  ClassMetaData[] | QueryContext.getAccessPathMetaDatas()Return the classes that affect this query. | 
|  ClassMetaData[] | DelegatingQuery.getAccessPathMetaDatas() | 
|  ClassMetaData[] | StoreQuery.Executor.getAccessPathMetaDatas(StoreQuery q)Return an array of all persistent classes used in this query, or empty array if unknown. | 
|  ClassMetaData[] | ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q) | 
|  ClassMetaData[] | AbstractStoreQuery.AbstractExecutor.getAccessPathMetaDatas(StoreQuery q) | 
| protected  ClassMetaData[] | ExpressionStoreQuery.getIndependentExpressionCandidates(ClassMetaData type,
                                   boolean subclasses)Return the assignable types for the given metadata whose expression trees must be compiled independently. | 
|  ClassMetaData | StateManagerImpl.getMetaData() | 
|  ClassMetaData | OpenJPAStateManager.getMetaData()Get the metadata for this instance. | 
|  ClassMetaData | ObjectIdStateManager.getMetaData() | 
|  ClassMetaData | DetachedValueStateManager.getMetaData() | 
|  ClassMetaData | DetachedStateManager.getMetaData() | 
| Methods in org.apache.openjpa.kernel that return types with arguments of type ClassMetaData | |
|---|---|
| static List<ClassMetaData> | Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
                       ClassMetaData[] path)Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. | 
| Methods in org.apache.openjpa.kernel with parameters of type ClassMetaData | |
|---|---|
| static List<ClassMetaData> | Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
                       ClassMetaData[] path)Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. | 
|  void | UUIDType4StringSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDType4HexSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDStringSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDHexSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | TimeSeededSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | Seq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData cls)Allocate additional values efficiently. | 
|  void | DelegatingSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  Object | VersionAttachStrategy.attach(AttachManager manager,
       Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit) | 
|  Object | DetachedStateManager.attach(AttachManager manager,
       Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit) | 
|  Object | DetachedStateAttachStrategy.attach(AttachManager manager,
       Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit) | 
| abstract  Object | AttachStrategy.attach(AttachManager manager,
       Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit)Attach. | 
| protected  void | BrokerImpl.checkForDuplicateId(Object id,
                    Object obj,
                    ClassMetaData meta)This method makes sure we don't already have the instance cached | 
|  Object | StoreManager.copyDataStoreId(Object oid,
                ClassMetaData meta)Copy the given object id value. | 
|  Object | DelegatingStoreManager.copyDataStoreId(Object oid,
                ClassMetaData meta) | 
|  Object | UUIDType4StringSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  Object | UUIDType4HexSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  Object | UUIDStringSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  Object | UUIDHexSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  Object | TimeSeededSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  Object | Seq.current(StoreContext ctx,
        ClassMetaData cls)Return the current value of the sequence, or null if not available. | 
|  Object | DelegatingSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
| protected  Number | ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              Object[] params)Execute the given expression against the given candidate extent and delete the instances. | 
| protected  Number | ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              Object[] params)Execute the given expression against the given candidate extent and delete the instances. | 
|  ResultObjectProvider | StoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch)Return a provider for all instances of the given candidate class, optionally including subclasses. | 
|  ResultObjectProvider | DelegatingStoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch) | 
| protected  ResultObjectProvider | ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex,
             ClassMetaData base,
             ClassMetaData[] types,
             boolean subclasses,
             ExpressionFactory[] facts,
             QueryExpressions[] parsed,
             Object[] params,
             StoreQuery.Range range)Execute the given expression against the given candidate extent. | 
| protected  ResultObjectProvider | ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex,
             ClassMetaData base,
             ClassMetaData[] types,
             boolean subclasses,
             ExpressionFactory[] facts,
             QueryExpressions[] parsed,
             Object[] params,
             StoreQuery.Range range)Execute the given expression against the given candidate extent. | 
| protected  Number | ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              Object[] params)Execute the given expression against the given candidate extent and updates the instances. | 
| protected  Number | ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              Object[] params)Execute the given expression against the given candidate extent and updates the instances. | 
| (package private)  void | AttachManager.fireBeforeAttach(Object pc,
                 ClassMetaData meta)Fire before-attach event. | 
| (package private)  boolean | BrokerImpl.fireLifecycleEvent(Object src,
                   Object related,
                   ClassMetaData meta,
                   int eventType)Fire given lifecycle event, handling any exceptions appropriately. | 
| protected  String[] | ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
                    ClassMetaData[] types,
                    boolean subclasses,
                    ExpressionFactory[] facts,
                    QueryExpressions[] parsed,
                    Object[] params,
                    StoreQuery.Range range)Return the commands that will be sent to the datastore in order to execute the query, typically in the database's native language. | 
| protected  String[] | ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
                    ClassMetaData[] types,
                    boolean subclasses,
                    ExpressionFactory[] facts,
                    QueryExpressions[] parsed,
                    Object[] params,
                    StoreQuery.Range range)Return the commands that will be sent to the datastore in order to execute the query, typically in the database's native language. | 
|  Seq | StoreManager.getDataStoreIdSequence(ClassMetaData forClass)Return a sequence that generates datastore identity values for the given class. | 
|  Seq | DelegatingStoreManager.getDataStoreIdSequence(ClassMetaData forClass) | 
|  Class<?> | StoreManager.getDataStoreIdType(ClassMetaData meta)Return the class used by this StoreManager for datastore identity values. | 
|  Class<?> | DelegatingStoreManager.getDataStoreIdType(ClassMetaData meta) | 
| protected  ExpressionFactory | ExpressionStoreQuery.getExpressionFactory(ClassMetaData type)Return an ExpressionFactoryto use to create an expression to
 be executed against an extent. | 
|  Seq | DelegatingBroker.getIdentitySequence(ClassMetaData meta) | 
|  Seq | BrokerImpl.getIdentitySequence(ClassMetaData meta) | 
|  Seq | Broker.getIdentitySequence(ClassMetaData meta)Returns a Seqfor the datastore identity values of the
 specified persistent class, or null if the class' identity cannot be
 represented as a sequence. | 
| protected  ClassMetaData[] | ExpressionStoreQuery.getIndependentExpressionCandidates(ClassMetaData type,
                                   boolean subclasses)Return the assignable types for the given metadata whose expression trees must be compiled independently. | 
| protected abstract  Object | AbstractPCResultObjectProvider.getObjectId(ClassMetaData meta)Implement this method to extract the object id value from the current record of the input. | 
| static boolean | QueryImpl.isAccessPathDirty(Broker broker,
                  ClassMetaData[] accessMetas) | 
|  StoreQuery.Executor | StoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs)Return an executor for datastore execution of this query. | 
|  StoreQuery.Executor | MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | AbstractStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  Object | StoreManager.newDataStoreId(Object oidVal,
               ClassMetaData meta)Create a new unique datastore identity for the given type from the given oid value (presumably pk, stringified oid, or oid instance). | 
|  Object | DelegatingStoreManager.newDataStoreId(Object oidVal,
               ClassMetaData meta) | 
|  StoreQuery.Executor | StoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs)Return an executor for in-memory execution of this query. | 
|  StoreQuery.Executor | MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
|  StoreQuery.Executor | ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
|  StoreQuery.Executor | AbstractStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
| protected  StateManagerImpl | BrokerImpl.newStateManagerImpl(Object oid,
                    ClassMetaData meta)Create a state manager for the given oid and metadata. | 
|  Object | UUIDType4StringSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  Object | UUIDType4HexSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  Object | UUIDStringSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  Object | UUIDHexSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  Object | TimeSeededSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  Object | Seq.next(StoreContext ctx,
     ClassMetaData cls)Return the next value in the sequence. | 
|  Object | DelegatingSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
| protected  StateManagerImpl | AttachStrategy.persist(AttachManager manager,
        PersistenceCapable pc,
        ClassMetaData meta,
        Object appId,
        boolean explicit)Return a PNew/PNewProvisional managed object for the given detached instance. | 
| Method parameters in org.apache.openjpa.kernel with type arguments of type ClassMetaData | |
|---|---|
| static List<ClassMetaData> | Filters.addAccessPathMetaDatas(List<ClassMetaData> metas,
                       ClassMetaData[] path)Add the given access path metadatas to the full path list, making sure to maintain only base metadatas in the list. | 
| Constructors in org.apache.openjpa.kernel with parameters of type ClassMetaData | |
|---|---|
| DetachedValueStateManager(PersistenceCapable pc,
                          ClassMetaData meta,
                          StoreContext ctx) | |
| ExpressionStoreQuery.DataStoreExecutor(ExpressionStoreQuery q,
                                       ClassMetaData meta,
                                       boolean subclasses,
                                       ExpressionParser parser,
                                       Object parsed) | |
| ExpressionStoreQuery.InMemoryExecutor(ExpressionStoreQuery q,
                                      ClassMetaData candidate,
                                      boolean subclasses,
                                      ExpressionParser parser,
                                      Object parsed,
                                      InMemoryExpressionFactory factory) | |
| PCDataImpl(Object oid,
           ClassMetaData meta) | |
| PCDataImpl(Object oid,
           ClassMetaData meta,
           String name)Constructor. | |
| StateManagerImpl(Object id,
                 ClassMetaData meta,
                 BrokerImpl broker)Constructor; supply id, type metadata, and owning persistence manager. | |
| Uses of ClassMetaData in org.apache.openjpa.kernel.exps | 
|---|
| Fields in org.apache.openjpa.kernel.exps declared as ClassMetaData | |
|---|---|
|  ClassMetaData[] | QueryExpressions.accessPath | 
|  ClassMetaData | Context.meta | 
| Methods in org.apache.openjpa.kernel.exps that return ClassMetaData | |
|---|---|
| protected  ClassMetaData | AbstractExpressionBuilder.addAccessPath(ClassMetaData meta)Register the specified metadata as being in the query's access path. | 
| protected  ClassMetaData[] | AbstractExpressionBuilder.getAccessPath()Return the recorded query access path. | 
|  ClassMetaData | Value.getMetaData()Return any associated persistent type. | 
|  ClassMetaData | Val.getMetaData() | 
| protected  ClassMetaData | AbstractExpressionBuilder.getMetaData(Class<?> c,
            boolean required)Convenience method to get metadata for the given type. | 
| protected  ClassMetaData | AbstractExpressionBuilder.getMetaData(Class<?> c,
            boolean required,
            ClassLoader loader)Convenience method to get metadata for the given type. | 
|  ClassMetaData | Context.getSchema(String id) | 
|  ClassMetaData | Context.meta() | 
| Methods in org.apache.openjpa.kernel.exps that return types with arguments of type ClassMetaData | |
|---|---|
|  Map<String,ClassMetaData> | Context.getSchemas() | 
| Methods in org.apache.openjpa.kernel.exps with parameters of type ClassMetaData | |
|---|---|
| protected  ClassMetaData | AbstractExpressionBuilder.addAccessPath(ClassMetaData meta)Register the specified metadata as being in the query's access path. | 
|  void | Context.addSchema(String id,
          ClassMetaData meta) | 
| protected abstract  void | AbstractExpressionBuilder.addSchemaToContext(String alias,
                   ClassMetaData meta)Register the schema alias to the current JPQL query context. | 
|  QueryExpressions | ExpressionParser.eval(Object parsed,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)Parse the given query string. | 
|  Value[] | ExpressionParser.eval(String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)Parse the given value clauses. | 
|  boolean | InMemoryExpressionFactory.matches(QueryExpressions exps,
        ClassMetaData type,
        boolean subs,
        Object candidate,
        StoreContext ctx,
        Object[] params)Tests whether the given candidate matches the given type and this expression. | 
|  Subquery | InMemoryExpressionFactory.newSubquery(ClassMetaData candidate,
            boolean subs,
            String alias) | 
|  Subquery | ExpressionFactory.newSubquery(ClassMetaData candidate,
            boolean subs,
            String alias)Return a subquery. | 
|  void | Value.setMetaData(ClassMetaData meta)Associate a persistent type with this value. | 
|  void | Val.setMetaData(ClassMetaData meta) | 
| Method parameters in org.apache.openjpa.kernel.exps with type arguments of type ClassMetaData | |
|---|---|
|  void | Context.setSchemas(Map<String,ClassMetaData> schemas) | 
| Uses of ClassMetaData in org.apache.openjpa.kernel.jpql | 
|---|
| Methods in org.apache.openjpa.kernel.jpql that return ClassMetaData | |
|---|---|
| protected  ClassMetaData | JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.JPQLNode node) | 
| protected  ClassMetaData | JPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.JPQLNode node) | 
| Methods in org.apache.openjpa.kernel.jpql with parameters of type ClassMetaData | |
|---|---|
| protected  void | JPQLExpressionBuilder.addSchemaToContext(String id,
                   ClassMetaData meta) | 
|  QueryExpressions | JPQLParser.eval(Object parsed,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate) | 
|  Value[] | JPQLParser.eval(String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate) | 
| Uses of ClassMetaData in org.apache.openjpa.meta | 
|---|
| Fields in org.apache.openjpa.meta declared as ClassMetaData | |
|---|---|
| protected  ClassMetaData[] | MetaDataRepository.EMPTY_METAS | 
| Methods in org.apache.openjpa.meta that return ClassMetaData | |
|---|---|
|  ClassMetaData | ValueMetaDataImpl.addEmbeddedMetaData() | 
|  ClassMetaData | ValueMetaData.addEmbeddedMetaData()Add embedded metadata for this value. | 
|  ClassMetaData | FieldMetaData.addEmbeddedMetaData() | 
|  ClassMetaData | ValueMetaDataImpl.addEmbeddedMetaData(int access) | 
|  ClassMetaData | ValueMetaData.addEmbeddedMetaData(int access)Add embedded metadata for this value with the given access type | 
|  ClassMetaData | FieldMetaData.addEmbeddedMetaData(int access) | 
|  ClassMetaData | MetaDataRepository.addMetaData(Class<?> cls)Create a new metadata, populate it with default information, add it to the repository, and return it. | 
|  ClassMetaData | MetaDataRepository.addMetaData(Class<?> cls,
            int access)Create a new metadata, populate it with default information, add it to the repository, and return it. | 
|  ClassMetaData | MetaDataRepository.addMetaData(Class<?> cls,
            int access,
            boolean ignoreTransient)Create a new metadata, populate it with default information, add it to the repository, and return it. | 
|  ClassMetaData | MetaDataRepository.getCachedMetaData(Class<?> cls)Return the cached metadata for the given class, without any resolution. | 
|  ClassMetaData | MetaDataRepository.getCachedMetaData(String typeName)This method returns the ClassMetaData whose described type name matches the typeName parameter. | 
|  ClassMetaData | ValueMetaDataImpl.getDeclaredTypeMetaData() | 
|  ClassMetaData | ValueMetaData.getDeclaredTypeMetaData()Return metadata for the value's class, if the type is persistent. | 
|  ClassMetaData | FieldMetaData.getDeclaredTypeMetaData() | 
|  ClassMetaData | FieldMetaData.getDeclaringMetaData()The declaring class. | 
|  ClassMetaData | FieldMetaData.getDefiningMetaData()The class that defines the metadata for this field. | 
| protected  ClassMetaData | AbstractCFMetaDataFactory.getDefiningMetaData(QueryMetaData query,
                    Map clsNames)Return the metadata that defines the given query, if any. | 
|  ClassMetaData | ValueMetaDataImpl.getEmbeddedMetaData() | 
|  ClassMetaData | ValueMetaData.getEmbeddedMetaData()The embedded class metadata for the value. | 
|  ClassMetaData | FieldMetaData.getEmbeddedMetaData() | 
|  ClassMetaData[] | MetaDataRepository.getImplementorMetaDatas(Class<?> cls,
                        ClassLoader envLoader,
                        boolean mustExist)Return all least-derived metadatas with some mapped assignable type that implement the given class. | 
|  ClassMetaData[] | ClassMetaData.getMappedPCSubclassMetaDatas()Return all mapped subclasses. | 
|  ClassMetaData | ClassMetaData.getMappedPCSuperclassMetaData()Return the closest mapped superclass. | 
|  ClassMetaData | MetaDataRepository.getMetaData(Class<?> cls,
            ClassLoader envLoader,
            boolean mustExist)Return the metadata for the given class. | 
|  ClassMetaData | MetaDataRepository.getMetaData(Object oid,
            ClassLoader envLoader,
            boolean mustExist)Return the least-derived class metadata for the given application identity object. | 
|  ClassMetaData | MetaDataRepository.getMetaData(String alias,
            ClassLoader envLoader,
            boolean mustExist)Return the metadata for the given alias name. | 
|  ClassMetaData[] | MetaDataRepository.getMetaDatas()Return all the metadata instances currently in the repository. | 
|  ClassMetaData[] | ClassMetaData.getPCSubclassMetaDatas()Return the metadata for the known persistence capable subclasses of the described type, or empty array if none or if this is embedded metadata. | 
|  ClassMetaData | ClassMetaData.getPCSuperclassMetaData()The metadata for this class' superclass. | 
|  ClassMetaData | ValueMetaDataImpl.getTypeMetaData() | 
|  ClassMetaData | ValueMetaData.getTypeMetaData()The metadata for the value class, if the type is persistent. | 
|  ClassMetaData | FieldMetaData.getTypeMetaData() | 
| protected  ClassMetaData | MetaDataRepository.newClassMetaData(Class<?> type)Create a new class metadata instance. | 
| protected  ClassMetaData[] | MetaDataRepository.newClassMetaDataArray(int length)Create a new array of the proper class metadata subclass. | 
| protected  ClassMetaData | MetaDataRepository.newEmbeddedClassMetaData(ValueMetaData owner)Create a new embedded class metadata instance. | 
| Methods in org.apache.openjpa.meta with parameters of type ClassMetaData | |
|---|---|
| (package private)  void | MetaDataRepository.addDeclaredInterfaceImpl(ClassMetaData meta,
                         Class<?> iface)Add the given metadata as declared interface implementation. | 
|  void | AbstractCFMetaDataFactory.Serializer.addMetaData(ClassMetaData meta)Add a class meta data to the set to be serialized. | 
| static Class<?> | JavaTypes.classForName(String name,
             ClassMetaData context)Check the given name against the same set of standard packages used when parsing metadata. | 
| static Class<?> | JavaTypes.classForName(String name,
             ClassMetaData context,
             ClassLoader loader)Check the given name against the same set of standard packages used when parsing metadata. | 
| static Class<?> | JavaTypes.classForName(String name,
             ClassMetaData context,
             ClassLoader loader,
             boolean mustExist)Check the given name against the same set of standard packages used when parsing metadata. | 
| protected  void | AbstractCFMetaDataFactory.clearMapping(ClassMetaData meta)Clear mapping information from the given metadata. | 
|  int | ClassMetaData.compareTo(ClassMetaData other) | 
|  void | ClassMetaData.copy(ClassMetaData meta)Copy the metadata from the given instance to this one. | 
|  Class<?> | InterfaceImplGenerator.createImpl(ClassMetaData meta)Create a concrete implementation of the given type, possibly returning a cached version of the class. | 
| protected abstract  File | AbstractCFMetaDataFactory.defaultSourceFile(ClassMetaData meta)Return the default file for the given metadata. | 
| protected  String | InterfaceImplGenerator.getClassName(ClassMetaData meta)Return a unique Class> name. | 
| protected  List<String> | AbstractMetaDataDefaults.getFieldAccessNames(ClassMetaData meta)Return the list of fields in metathat use field access,
 ornullif a list of fields is unobtainable. | 
|  FieldMetaData | FieldMetaData.getMappedByField(ClassMetaData meta,
                 String mappedBy) | 
|  Member | NoneMetaDataFactory.getMemberByProperty(ClassMetaData meta,
                    String property,
                    int access,
                    boolean scan) | 
|  Member | MetaDataDefaults.getMemberByProperty(ClassMetaData meta,
                    String attribute,
                    int access,
                    boolean scanAnnotation)Get the field or getter for the given attribute of the given class. | 
|  Class<?> | MetaDataRepository.getMetaModel(ClassMetaData meta,
             boolean load)Gets the meta class corresponding to the given persistent class. | 
|  FieldMetaData | MetaDataRepository.getOrderByField(ClassMetaData meta,
                String orderBy) | 
| protected abstract  List<Member> | AbstractMetaDataDefaults.getPersistentMembers(ClassMetaData meta,
                     boolean ignoreTransient) | 
| protected  List<String> | AbstractMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta)Return the list of methods in metathat use property access,
 ornullif a list of methods is unobtainable. | 
| (package private)  SequenceMetaData | MetaDataRepository.getSequenceMetaData(ClassMetaData context,
                    String name,
                    boolean mustExist)Used internally by metadata to retrieve sequence metadatas based on possibly-unqualified sequence name. | 
| protected  File | AbstractCFMetaDataFactory.getSourceFile(ClassMetaData meta)Return the current source file of the given metadata. | 
| protected abstract  boolean | AbstractMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
                    Member member,
                    String name,
                    boolean ignoreTransient)Return true if the given member is persistent by default. | 
| static boolean | AccessCode.isEmpty(ClassMetaData meta) | 
| static boolean | AccessCode.isField(ClassMetaData meta) | 
| static boolean | AccessCode.isProperty(ClassMetaData meta) | 
| static boolean | AccessCode.isUnknown(ClassMetaData meta) | 
| static int | AccessCode.mergeFieldCode(ClassMetaData meta,
               FieldMetaData fmd,
               int fCode) | 
| protected  FieldMetaData | MetaDataRepository.newFieldMetaData(String name,
                 Class<?> type,
                 ClassMetaData owner)Create a new field metadata instance. | 
|  void | NoneMetaDataFactory.populate(ClassMetaData meta,
         int access) | 
|  void | MetaDataDefaults.populate(ClassMetaData meta,
         int access)Populate the given metadata with default settings. | 
|  void | AbstractMetaDataDefaults.populate(ClassMetaData meta,
         int access) | 
|  void | NoneMetaDataFactory.populate(ClassMetaData meta,
         int access,
         boolean ignoreTransient) | 
|  void | MetaDataDefaults.populate(ClassMetaData meta,
         int access,
         boolean ignoreTransient)Populate the given metadata with default settings. | 
|  void | AbstractMetaDataDefaults.populate(ClassMetaData meta,
         int access,
         boolean ignoreTransient) | 
| protected  void | MetaDataRepository.prepareMapping(ClassMetaData meta)Prepare metadata for mapping resolution. | 
|  boolean | MetaDataRepository.removeMetaData(ClassMetaData meta)Remove a metadata instance from the repository. | 
|  boolean | AbstractCFMetaDataFactory.Serializer.removeMetaData(ClassMetaData meta)Remove a class meta data from the set to be serialized. | 
| (package private)  void | MetaDataRepository.setInterfaceImpl(ClassMetaData meta,
                 Class<?> impl)Set the implementation for the given managed interface. | 
|  void | MetaDataRepository.setMetaModel(ClassMetaData meta,
             Class<?> m2)Puts the meta class corresponding to the given persistent class. | 
|  void | ClassMetaData.setPCSuperclassMetaData(ClassMetaData meta)The metadata for this class' superclass. | 
|  void | ProxySetupStateManager.setProxyData(PersistenceCapable pc,
             ClassMetaData meta) | 
| protected  void | AbstractCFMetaDataFactory.setSourceFile(ClassMetaData meta,
              File sourceFile)Set the current source file of the given metadata. | 
|  boolean | NoneMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map output) | 
|  boolean | DelegatingMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map output) | 
|  boolean | MetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map<File,String> output)Store the given metadata. | 
|  boolean | AbstractMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map<File,String> output) | 
|  boolean | AbstractCFMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      Map<File,String> output) | 
| Constructors in org.apache.openjpa.meta with parameters of type ClassMetaData | |
|---|---|
| FetchGroup(ClassMetaData cm,
           String name)Constructor; supply immutable name. | |
| FieldMetaData(String name,
              Class<?> type,
              ClassMetaData owner)Constructor. | |
| LifecycleMetaData(ClassMetaData meta)Construct with owning metadata. | |
| Uses of ClassMetaData in org.apache.openjpa.persistence | 
|---|
| Methods in org.apache.openjpa.persistence that return ClassMetaData | |
|---|---|
| (package private)  ClassMetaData | PersistenceMetaDataDefaults.getCachedSuperclassMetaData(ClassMetaData meta) | 
| static ClassMetaData | OpenJPAPersistence.getMetaData(EntityManager em,
            Class cls)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static ClassMetaData | JPAFacadeHelper.getMetaData(EntityManager em,
            Class cls)Returns the ClassMetaDataassociated
 with the persistent typecls. | 
| static ClassMetaData | OpenJPAPersistence.getMetaData(EntityManagerFactory factory,
            Class cls)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static ClassMetaData | JPAFacadeHelper.getMetaData(EntityManagerFactory emf,
            Class cls)Returns the ClassMetaDataassociated
 with the persistent typecls. | 
| static ClassMetaData | OpenJPAPersistence.getMetaData(Object o)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static ClassMetaData | JPAFacadeHelper.getMetaData(Object o)Returns the ClassMetaDataassociated with
 the persistent objecto. | 
| Methods in org.apache.openjpa.persistence with parameters of type ClassMetaData | |
|---|---|
| protected  void | AnnotationPersistenceMetaDataSerializer.addAnnotation(AnnotationBuilder ab,
              ClassMetaData meta)Add an annotation builder to list of builders for the specified class metadata. | 
| protected  AnnotationBuilder | AnnotationPersistenceMetaDataSerializer.addAnnotation(Class<? extends Annotation> annType,
              ClassMetaData meta)Creates an an annotation builder for the specified class metadata and adds it to list of builders. | 
| protected  void | AnnotationPersistenceMetaDataSerializer.addClassMappingAnnotations(ClassMetaData mapping)Add mapping attributes for the given class. | 
| protected  void | XMLPersistenceMetaDataSerializer.addClassMappingAttributes(ClassMetaData mapping)Add mapping attributes for the given class. | 
|  void | XMLPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta)Add a class meta data to the set to be serialized. | 
|  void | AnnotationPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta)Add a class meta data to the set to be serialized. | 
| protected  File | PersistenceMetaDataFactory.defaultSourceFile(ClassMetaData meta) | 
| protected  void | XMLPersistenceMetaDataParser.endClassMapping(ClassMetaData mapping)Implement to finalize class mapping. | 
| (package private)  void | PersistenceMetaDataDefaults.error(ClassMetaData meta,
      Localizer.Message message) | 
| (package private)  ClassMetaData | PersistenceMetaDataDefaults.getCachedSuperclassMetaData(ClassMetaData meta) | 
| protected  List<String> | PersistenceMetaDataDefaults.getFieldAccessNames(ClassMetaData meta) | 
|  Member | PersistenceMetaDataDefaults.getMemberByProperty(ClassMetaData meta,
                    String property,
                    int access,
                    boolean applyDefaultRule)Gets either the instance field or the getter method depending upon the access style of the given meta-data. | 
| (package private)  List<Field> | PersistenceMetaDataDefaults.getPersistentFields(ClassMetaData meta,
                    boolean ignoreTransient)Gets the fields that are possible candidate for being persisted. | 
|  List<Member> | PersistenceMetaDataDefaults.getPersistentMembers(ClassMetaData meta,
                     boolean ignoreTransient)Gets the members that are backing members for attributes being persisted. | 
| (package private)  List<Method> | PersistenceMetaDataDefaults.getPersistentMethods(ClassMetaData meta,
                     boolean ignoreTransient)Gets the methods that are possible candidate for being persisted. | 
| protected  List<String> | PersistenceMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta) | 
| protected  boolean | AnnotationPersistenceMetaDataParser.handleUnknownClassAnnotation(ClassMetaData meta,
                             Annotation anno)Allow subclasses to handle unknown annotations. | 
| protected  boolean | PersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
                    Member member,
                    String name) | 
| protected  boolean | PersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
                    Member member,
                    String name,
                    boolean ignoreTransient) | 
| protected  boolean | XMLPersistenceMetaDataParser.isDuplicateClass(ClassMetaData meta)Determines whether the ClassMetaData has been resolved more than once. | 
| protected  boolean | XMLPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta)Convenience method for interpreting XMLPersistenceMetaDataSerializer.getMode(). | 
| protected  boolean | AnnotationPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta)Convenience method for interpreting AnnotationPersistenceMetaDataSerializer.getMode(). | 
| protected  void | AnnotationPersistenceMetaDataParser.parseClassMappingAnnotations(ClassMetaData meta)Parse class mapping annotations. | 
| (package private) static void | AnnotationPersistenceMetaDataParser.parseDataCache(ClassMetaData meta,
               boolean enabled,
               String name,
               int timeout) | 
| (package private) static void | AnnotationPersistenceMetaDataParser.parseDataStoreId(ClassMetaData meta,
                 GenerationType strategy,
                 String generator) | 
| (package private) static void | AnnotationPersistenceMetaDataParser.parseFetchGroups(ClassMetaData meta,
                 AnnotationPersistenceMetaDataParser.FetchGroupImpl... groups)Parse fetch group input for the FetchGroup and FetchGroups annotations as well as for the fetch-group and fetch-groups XML metadata | 
| (package private) static void | AnnotationPersistenceMetaDataParser.parseFetchGroups(ClassMetaData meta,
                 FetchGroup... groups)Create fetch groups. | 
|  void | PersistenceMetaDataDefaults.populate(ClassMetaData meta,
         int access)Populates the given class metadata. | 
|  void | PersistenceMetaDataDefaults.populate(ClassMetaData meta,
         int access,
         boolean ignoreTransient)Populates the given class metadata. | 
|  boolean | XMLPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta)Remove a metadata from the set to be serialized. | 
|  boolean | AnnotationPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta)Remove a metadata from the set to be serialized. | 
| protected  void | AnnotationPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta)Serialize class metadata. | 
| protected  void | XMLPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta,
               boolean access)Serialize class metadata. | 
| protected  void | XMLPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping)Serialize class mapping content. | 
| protected  void | AnnotationPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping)Serialize class mapping content. | 
| protected  void | XMLPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping)Serialize inheritance content. | 
| protected  void | AnnotationPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping)Serialize inheritance content. | 
| protected  void | XMLPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta)Serialize query mappings. | 
| protected  void | AnnotationPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta)Serialize query mappings. | 
| protected  void | XMLPersistenceMetaDataParser.startClassMapping(ClassMetaData mapping,
                  boolean mappedSuper,
                  Attributes attrs)Implement to add mapping attributes to class. | 
| static Object | OpenJPAPersistence.toOpenJPAObjectId(ClassMetaData meta,
                  Object oid)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static Object | JPAFacadeHelper.toOpenJPAObjectId(ClassMetaData meta,
                  Object oid)Translate from a Persistence identity object to a OpenJPA one. | 
| static Collection | OpenJPAPersistence.toOpenJPAObjectIds(ClassMetaData meta,
                   Collection oids)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static Collection<Object> | JPAFacadeHelper.toOpenJPAObjectIds(ClassMetaData meta,
                   Collection<Object> oids)Return a collection of OpenJPA oids for the given native oid collection. | 
| static Object[] | OpenJPAPersistence.toOpenJPAObjectIds(ClassMetaData meta,
                   Object... oids)Deprecated. use JPAFacadeHelperinstead. This method pierces
 the published-API boundary, as does the JPAFacadeHelper utilization. | 
| static Object[] | JPAFacadeHelper.toOpenJPAObjectIds(ClassMetaData meta,
                   Object... oids)Return an array of OpenJPA oids for the given native oid array. | 
| (package private)  void | PersistenceMetaDataDefaults.trace(ClassMetaData meta,
      Localizer.Message message) | 
| (package private)  void | PersistenceMetaDataDefaults.warn(ClassMetaData meta,
     Localizer.Message message) | 
| Constructors in org.apache.openjpa.persistence with parameters of type ClassMetaData | |
|---|---|
| GeneratorImpl(Seq seq,
              String name,
              StoreContext ctx,
              ClassMetaData meta)Constructor; supply delegate. | |
| Uses of ClassMetaData in org.apache.openjpa.persistence.criteria | 
|---|
| Methods in org.apache.openjpa.persistence.criteria that return ClassMetaData | |
|---|---|
|  ClassMetaData | Joins.AbstractCollection.getMemberClassMetaData() | 
| Methods in org.apache.openjpa.persistence.criteria with parameters of type ClassMetaData | |
|---|---|
|  QueryExpressions | CriteriaBuilderImpl.eval(Object parsed,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate) | 
|  Value[] | CriteriaBuilderImpl.eval(String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate) | 
| Uses of ClassMetaData in org.apache.openjpa.persistence.jdbc | 
|---|
| Methods in org.apache.openjpa.persistence.jdbc with parameters of type ClassMetaData | |
|---|---|
| protected  void | XMLPersistenceMappingParser.endClassMapping(ClassMetaData meta) | 
| protected  void | AnnotationPersistenceMappingParser.parseClassMappingAnnotations(ClassMetaData meta) | 
| protected  void | AnnotationPersistenceMappingSerializer.serializeClass(ClassMetaData meta) | 
| protected  void | XMLPersistenceMappingSerializer.serializeClass(ClassMetaData meta,
               boolean access) | 
| protected  void | XMLPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping) | 
| protected  void | AnnotationPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping) | 
| protected  void | XMLPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping) | 
| protected  void | AnnotationPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping) | 
| protected  void | XMLPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta) | 
| protected  void | AnnotationPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta) | 
| protected  void | XMLPersistenceMappingParser.startClassMapping(ClassMetaData meta,
                  boolean mappedSuper,
                  Attributes attrs) | 
| Uses of ClassMetaData in org.apache.openjpa.persistence.jest | 
|---|
| Methods in org.apache.openjpa.persistence.jest that return ClassMetaData | |
|---|---|
|  ClassMetaData | JPAServletContext.resolve(String alias)Resolve the given alias to meta-data of the persistent type. | 
|  ClassMetaData | JESTContext.resolve(String alias) | 
| Methods in org.apache.openjpa.persistence.jest with parameters of type ClassMetaData | |
|---|---|
| static List<Attribute<?,?>> | MetamodelHelper.getAttributesInOrder(ClassMetaData meta,
                     Metamodel model) | 
| (package private)  String | XMLFormatter.typeOf(ClassMetaData meta) | 
| Uses of ClassMetaData in org.apache.openjpa.persistence.meta | 
|---|
| Fields in org.apache.openjpa.persistence.meta declared as ClassMetaData | |
|---|---|
|  ClassMetaData | AbstractManagedType.meta | 
| Methods in org.apache.openjpa.persistence.meta with parameters of type ClassMetaData | |
|---|---|
| static Type.PersistenceType | MetamodelImpl.getPersistenceType(ClassMetaData meta) | 
| Constructors in org.apache.openjpa.persistence.meta with parameters of type ClassMetaData | |
|---|---|
| AbstractManagedType(ClassMetaData meta,
                    MetamodelImpl model)Construct a managed type. | |
| Types.Embeddable(ClassMetaData meta,
                 MetamodelImpl model) | |
| Types.Entity(ClassMetaData meta,
             MetamodelImpl model) | |
| Types.Identifiable(ClassMetaData meta,
                   MetamodelImpl model) | |
| Types.MappedSuper(ClassMetaData meta,
                  MetamodelImpl model) | |
| Uses of ClassMetaData in org.apache.openjpa.slice.jdbc | 
|---|
| Methods in org.apache.openjpa.slice.jdbc with parameters of type ClassMetaData | |
|---|---|
|  Object | DistributedJDBCStoreManager.copyDataStoreId(Object oid,
                ClassMetaData meta) | 
|  ResultObjectProvider | DistributedJDBCStoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch) | 
|  Seq | DistributedJDBCStoreManager.getDataStoreIdSequence(ClassMetaData forClass) | 
|  Class<?> | DistributedJDBCStoreManager.getDataStoreIdType(ClassMetaData meta) | 
|  StoreQuery.Executor | DistributedStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | DistributedSQLStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  Object | DistributedJDBCStoreManager.newDataStoreId(Object oidVal,
               ClassMetaData meta) | 
| Constructors in org.apache.openjpa.slice.jdbc with parameters of type ClassMetaData | |
|---|---|
| DistributedSQLStoreQuery.ParallelExecutor(DistributedSQLStoreQuery dsq,
                                          ClassMetaData meta,
                                          boolean p) | |
| DistributedStoreQuery.ParallelExecutor(DistributedStoreQuery dsq,
                                       ClassMetaData meta,
                                       boolean subclasses,
                                       ExpressionParser parser,
                                       Object parsed,
                                       boolean parallel) | |
| Uses of ClassMetaData in org.apache.openjpa.util | 
|---|
| Methods in org.apache.openjpa.util with parameters of type ClassMetaData | |
|---|---|
| static Object | ApplicationIds.copy(Object oid,
     ClassMetaData meta)Copy the given oid value. | 
| static Object | ApplicationIds.create(PersistenceCapable pc,
       ClassMetaData meta)Generate an application id based on the current primary key field state of the given instance. | 
| static Object | ApplicationIds.fromPKValues(Object[] pks,
             ClassMetaData meta)Return a new object id constructed from the given primary key values. | 
| static Object | ImplHelper.generateIdentityValue(StoreContext ctx,
                      ClassMetaData meta,
                      int typeCode)Generate a value for the given metadata, or return null. | 
| static Object | ApplicationIds.getKey(Object id,
       ClassMetaData meta)Return the key from the given id. | 
| static boolean | ApplicationIds.isIdSet(Object id,
        ClassMetaData meta,
        String mappedByIdFieldName)Check if object id is set or not. | 
| static Object[] | ApplicationIds.toPKValues(Object oid,
           ClassMetaData meta)Return the primary key values for the given object id. | 
| static Object | ApplicationIds.wrap(ClassMetaData meta,
     Object oid)Wraps the given object for the given type into a OpenJPA specific application identity object wrapper instance (i.e. | 
| Uses of ClassMetaData in org.apache.openjpa.validation | 
|---|
| Methods in org.apache.openjpa.validation with parameters of type ClassMetaData | |
|---|---|
|  Exception[] | ValidatingLifecycleEventManager.fireEvent(Object source,
          ClassMetaData meta,
          int type) | 
|  Exception[] | ValidatingLifecycleEventManager.fireEvent(Object source,
          Object related,
          ClassMetaData meta,
          int type) | 
|  boolean | ValidatingLifecycleEventManager.hasDeleteListeners(Object source,
                   ClassMetaData meta) | 
|  boolean | ValidatingLifecycleEventManager.hasPersistListeners(Object source,
                    ClassMetaData meta) | 
|  boolean | ValidatingLifecycleEventManager.hasUpdateListeners(Object source,
                   ClassMetaData meta) | 
|  boolean | ValidatingLifecycleEventManager.isActive(ClassMetaData meta)Whether this LifeCycleEventManager has had at least one listener or callback registered. | 
| Uses of ClassMetaData in org.apache.openjpa.xmlstore | 
|---|
| Methods in org.apache.openjpa.xmlstore that return ClassMetaData | |
|---|---|
|  ClassMetaData | ObjectData.getMetaData()Get the metadata associated with the type of persistent object for which this data applies. | 
| Methods in org.apache.openjpa.xmlstore with parameters of type ClassMetaData | |
|---|---|
|  ResultObjectProvider | XMLStoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch) | 
|  ObjectData[] | XMLStore.getData(ClassMetaData meta)Return all datas for the base class of the given type. | 
|  ObjectData | XMLStore.getData(ClassMetaData meta,
        Object oid)Return the data for the given oid, or null if it does not exist. | 
|  Collection | XMLFileHandler.load(ClassMetaData meta)Loads all instances of metainto a list of objects. | 
|  void | XMLFileHandler.store(ClassMetaData meta,
      Collection datas)Stores all instances in datasinto the appropriate file,
 as dictated bymeta. | 
| Constructors in org.apache.openjpa.xmlstore with parameters of type ClassMetaData | |
|---|---|
| ObjectData(Object oid,
           ClassMetaData meta)Create the object without underlying data. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||