| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassMetaData | |
|---|---|
| org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation | 
| org.apache.openjpa.datacache | OpenJPA Data Cache | 
| org.apache.openjpa.enhance | OpenJPA Enhancer | 
| org.apache.openjpa.event | OpenJPA Events | 
| org.apache.openjpa.kernel | OpenJPA Runtime Kernel | 
| org.apache.openjpa.kernel.exps | OpenJPA Expression Tree | 
| org.apache.openjpa.kernel.jpql | JPA Query Language Support | 
| org.apache.openjpa.meta | OpenJPA Metadata | 
| org.apache.openjpa.util | OpenJPA Utilities | 
| Uses of ClassMetaData in org.apache.openjpa.abstractstore | 
|---|
| Methods in org.apache.openjpa.abstractstore with parameters of type ClassMetaData | |
|---|---|
|  java.lang.Object | AbstractStoreManager.copyDataStoreId(java.lang.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. | 
|  java.lang.Class | AbstractStoreManager.getDataStoreIdType(ClassMetaData meta) | 
|  java.lang.Object | AbstractStoreManager.newDataStoreId(java.lang.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) | 
|  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(java.lang.Object oid,
                    ClassMetaData meta)Constructor. | |
| Uses of ClassMetaData in org.apache.openjpa.enhance | 
|---|
| Methods in org.apache.openjpa.enhance that return ClassMetaData | |
|---|---|
|  ClassMetaData | CodeGenerator.getMetaData()Return metadata for the type being generated. | 
|  ClassMetaData | PCEnhancer.getMetaData()Return the metadata for the class being manipulated, or null if not a persistent type. | 
|  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(java.lang.Object oid,
               ClassMetaData meta)Return a PCDataGenerator.DynamicPCDatainstance for the given oid and metadata. | 
|  java.lang.Class | PCEnhancer.getType(ClassMetaData meta)Return the concrete type for the given class, i.e. | 
|  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,
                  java.lang.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 | |
|---|---|
|  java.lang.Exception[] | LifecycleEventManager.fireEvent(java.lang.Object source,
          ClassMetaData meta,
          int type)Fire lifecycle event to all registered listeners without an argument. | 
|  java.lang.Exception[] | LifecycleEventManager.fireEvent(java.lang.Object source,
          java.lang.Object related,
          ClassMetaData meta,
          int type)Fire lifecycle event to all registered listeners. | 
|  boolean | LifecycleEventManager.hasAttachListeners(java.lang.Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasClearListeners(java.lang.Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDeleteListeners(java.lang.Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDetachListeners(java.lang.Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasDirtyListeners(java.lang.Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasLoadListeners(java.lang.Object source,
                 ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasPersistListeners(java.lang.Object source,
                    ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasStoreListeners(java.lang.Object source,
                  ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
|  boolean | LifecycleEventManager.hasUpdateListeners(java.lang.Object source,
                   ClassMetaData meta)Return whether there are listeners or callbacks for the given source. | 
| Uses of ClassMetaData in org.apache.openjpa.kernel | 
|---|
| Fields in org.apache.openjpa.kernel declared as ClassMetaData | |
|---|---|
| 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[] | ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q) | 
|  ClassMetaData[] | StoreQuery.Executor.getAccessPathMetaDatas(StoreQuery q)Return an array of all persistent classes used in this query, or empty array if unknown. | 
|  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 | OpenJPAStateManager.getMetaData()Get the metadata for this instance. | 
|  ClassMetaData | DetachedValueStateManager.getMetaData() | 
|  ClassMetaData | StateManagerImpl.getMetaData() | 
|  ClassMetaData | DetachedStateManager.getMetaData() | 
|  ClassMetaData | ObjectIdStateManager.getMetaData() | 
| Methods in org.apache.openjpa.kernel with parameters of type ClassMetaData | |
|---|---|
| static java.util.List | Filters.addAccessPathMetaDatas(java.util.List 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 | UUIDHexSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDStringSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDType4StringSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | DelegatingSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | TimeSeededSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | UUIDType4HexSeq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData meta) | 
|  void | Seq.allocate(int additional,
         StoreContext ctx,
         ClassMetaData cls)Allocate additional values efficiently. | 
|  java.lang.Object | DetachedStateManager.attach(org.apache.openjpa.kernel.AttachManager manager,
       java.lang.Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit) | 
|  java.lang.Object | DelegatingStoreManager.copyDataStoreId(java.lang.Object oid,
                ClassMetaData meta) | 
|  java.lang.Object | StoreManager.copyDataStoreId(java.lang.Object oid,
                ClassMetaData meta)Copy the given object id value. | 
|  java.lang.Object | UUIDHexSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | UUIDStringSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | UUIDType4StringSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | DelegatingSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | TimeSeededSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | UUIDType4HexSeq.current(StoreContext ctx,
        ClassMetaData meta) | 
|  java.lang.Object | Seq.current(StoreContext ctx,
        ClassMetaData cls)Return the current value of the sequence, or null if not available. | 
| protected  java.lang.Number | ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              java.lang.Object[] params)Execute the given expression against the given candidate extent and delete the instances. | 
| protected  java.lang.Number | ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              java.lang.Object[] params)Execute the given expression against the given candidate extent and delete the instances. | 
|  ResultObjectProvider | DelegatingStoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch) | 
|  ResultObjectProvider | StoreManager.executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch)Return a provider for all instances of the given candidate class, optionally including subclasses. | 
| protected  ResultObjectProvider | ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex,
             ClassMetaData base,
             ClassMetaData[] types,
             boolean subclasses,
             ExpressionFactory[] facts,
             QueryExpressions[] parsed,
             java.lang.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,
             java.lang.Object[] params,
             StoreQuery.Range range)Execute the given expression against the given candidate extent. | 
| protected  java.lang.Number | ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              java.lang.Object[] params)Execute the given expression against the given candidate extent and updates the instances. | 
| protected  java.lang.Number | ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
              ClassMetaData base,
              ClassMetaData[] types,
              boolean subclasses,
              ExpressionFactory[] facts,
              QueryExpressions[] parsed,
              java.lang.Object[] params)Execute the given expression against the given candidate extent and updates the instances. | 
| protected  java.lang.String[] | ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
                    ClassMetaData[] types,
                    boolean subclasses,
                    ExpressionFactory[] facts,
                    QueryExpressions[] parsed,
                    java.lang.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  java.lang.String[] | ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
                    ClassMetaData[] types,
                    boolean subclasses,
                    ExpressionFactory[] facts,
                    QueryExpressions[] parsed,
                    java.lang.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 | DelegatingStoreManager.getDataStoreIdSequence(ClassMetaData forClass) | 
|  Seq | StoreManager.getDataStoreIdSequence(ClassMetaData forClass)Return a sequence that generates datastore identity values for the given class. | 
|  java.lang.Class | DelegatingStoreManager.getDataStoreIdType(ClassMetaData meta) | 
|  java.lang.Class | StoreManager.getDataStoreIdType(ClassMetaData meta)Return the class used by this StoreManager for datastore identity values. | 
| 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  java.lang.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 | ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  StoreQuery.Executor | StoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs)Return an executor for datastore execution of this query. | 
|  StoreQuery.Executor | AbstractStoreQuery.newDataStoreExecutor(ClassMetaData meta,
                     boolean subs) | 
|  java.lang.Object | DelegatingStoreManager.newDataStoreId(java.lang.Object oidVal,
               ClassMetaData meta) | 
|  java.lang.Object | StoreManager.newDataStoreId(java.lang.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). | 
|  StoreQuery.Executor | ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
|  StoreQuery.Executor | MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
|  StoreQuery.Executor | StoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs)Return an executor for in-memory execution of this query. | 
|  StoreQuery.Executor | AbstractStoreQuery.newInMemoryExecutor(ClassMetaData meta,
                    boolean subs) | 
| protected  StateManagerImpl | BrokerImpl.newStateManagerImpl(java.lang.Object oid,
                    ClassMetaData meta)Create a state manager for the given oid and metadata. | 
|  java.lang.Object | UUIDHexSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | UUIDStringSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | UUIDType4StringSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | DelegatingSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | TimeSeededSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | UUIDType4HexSeq.next(StoreContext ctx,
     ClassMetaData meta) | 
|  java.lang.Object | Seq.next(StoreContext ctx,
     ClassMetaData cls)Return the next value in the sequence. | 
| 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,
                                       java.lang.Object parsed) | |
| PCDataImpl(java.lang.Object oid,
           ClassMetaData meta)Constructor. | |
| StateManagerImpl(java.lang.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 | 
| 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 | Val.getMetaData() | 
|  ClassMetaData | Value.getMetaData()Return any associated persistent type. | 
| protected  ClassMetaData | AbstractExpressionBuilder.getMetaData(java.lang.Class c,
            boolean required)Convenience method to get metadata for the given type. | 
| protected  ClassMetaData | AbstractExpressionBuilder.getMetaData(java.lang.Class c,
            boolean required,
            java.lang.ClassLoader loader)Convenience method to get metadata for the given type. | 
| 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. | 
|  QueryExpressions | ExpressionParser.eval(java.lang.Object parsed,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)Parse the given query string. | 
|  Value[] | ExpressionParser.eval(java.lang.String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)Parse the given value clauses. | 
|  boolean | InMemoryExpressionFactory.matches(QueryExpressions exps,
        ClassMetaData type,
        boolean subs,
        java.lang.Object candidate,
        StoreContext ctx,
        java.lang.Object[] params)Tests whether the given candidate matches the given type and this expression. | 
|  Subquery | ExpressionFactory.newSubquery(ClassMetaData candidate,
            boolean subs,
            java.lang.String alias)Return a subquery. | 
|  Subquery | InMemoryExpressionFactory.newSubquery(ClassMetaData candidate,
            boolean subs,
            java.lang.String alias) | 
|  void | Val.setMetaData(ClassMetaData meta) | 
|  void | Value.setMetaData(ClassMetaData meta)Associate a persistent type with this value. | 
| 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 | |
|---|---|
|  QueryExpressions | JPQLParser.eval(java.lang.Object parsed,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate) | 
|  Value[] | JPQLParser.eval(java.lang.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 | ValueMetaData.addEmbeddedMetaData()Add embedded metadata for this value. | 
|  ClassMetaData | ValueMetaDataImpl.addEmbeddedMetaData() | 
|  ClassMetaData | FieldMetaData.addEmbeddedMetaData() | 
|  ClassMetaData | MetaDataRepository.addMetaData(java.lang.Class cls)Create a new metadata, populate it with default information, add it to the repository, and return it. | 
|  ClassMetaData | MetaDataRepository.addMetaData(java.lang.Class cls,
            int access)Create a new metadata, populate it with default information, add it to the repository, and return it. | 
|  ClassMetaData | MetaDataRepository.getCachedMetaData(java.lang.Class cls)Return the cached metadata for the given class, without any resolution. | 
|  ClassMetaData | ValueMetaData.getDeclaredTypeMetaData()Return metadata for the value's class, if the type is persistent. | 
|  ClassMetaData | ValueMetaDataImpl.getDeclaredTypeMetaData() | 
|  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,
                    java.util.Map clsNames)Return the metadata that defines the given query, if any. | 
|  ClassMetaData | ValueMetaData.getEmbeddedMetaData()The embedded class metadata for the value. | 
|  ClassMetaData | ValueMetaDataImpl.getEmbeddedMetaData() | 
|  ClassMetaData | FieldMetaData.getEmbeddedMetaData() | 
|  ClassMetaData[] | MetaDataRepository.getImplementorMetaDatas(java.lang.Class cls,
                        java.lang.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(java.lang.Class cls,
            java.lang.ClassLoader envLoader,
            boolean mustExist)Return the metadata for the given class. | 
|  ClassMetaData | MetaDataRepository.getMetaData(java.lang.Object oid,
            java.lang.ClassLoader envLoader,
            boolean mustExist)Return the least-derived class metadata for the given application identity object. | 
|  ClassMetaData | MetaDataRepository.getMetaData(java.lang.String alias,
            java.lang.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 | ValueMetaData.getTypeMetaData()The metadata for the value class, if the type is persistent. | 
|  ClassMetaData | ValueMetaDataImpl.getTypeMetaData() | 
|  ClassMetaData | FieldMetaData.getTypeMetaData() | 
| protected  ClassMetaData | MetaDataRepository.newClassMetaData(java.lang.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. | 
|  ClassMetaData | InheritanceOrderedMetaDataList.peek() | 
| Methods in org.apache.openjpa.meta that return types with arguments of type ClassMetaData | |
|---|---|
|  java.util.Iterator<ClassMetaData> | InheritanceOrderedMetaDataList.iterator() | 
| Methods in org.apache.openjpa.meta with parameters of type ClassMetaData | |
|---|---|
|  boolean | InheritanceOrderedMetaDataList.add(ClassMetaData meta) | 
|  void | AbstractCFMetaDataFactory.Serializer.addMetaData(ClassMetaData meta)Add a class meta data to the set to be serialized. | 
| static java.lang.Class | JavaTypes.classForName(java.lang.String name,
             ClassMetaData context)Check the given name against the same set of standard packages used when parsing metadata. | 
| static java.lang.Class | JavaTypes.classForName(java.lang.String name,
             ClassMetaData context,
             java.lang.ClassLoader loader)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. | 
|  void | ClassMetaData.copy(ClassMetaData meta)Copy the metadata from the given instance to this one. | 
| protected abstract  java.io.File | AbstractCFMetaDataFactory.defaultSourceFile(ClassMetaData meta)Return the default file for the given metadata. | 
| protected  int | AbstractMetaDataDefaults.getAccessType(ClassMetaData meta)Return the access type of the given metadata. | 
| protected  java.util.List | AbstractMetaDataDefaults.getFieldAccessNames(ClassMetaData meta)Return the list of fields in metathat use field access,
 ornullif a list of fields is unobtainable. | 
| protected  java.util.List | AbstractMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta)Return the list of methods in metathat use property access,
 ornullif a list of methods is unobtainable. | 
| protected  java.io.File | AbstractCFMetaDataFactory.getSourceFile(ClassMetaData meta)Return the current source file of the given metadata. | 
| protected abstract  boolean | AbstractMetaDataDefaults.isDefaultPersistent(ClassMetaData meta,
                    java.lang.reflect.Member member,
                    java.lang.String name)Return true if the given member is persistent by default. | 
| protected  FieldMetaData | MetaDataRepository.newFieldMetaData(java.lang.String name,
                 java.lang.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) | 
| protected  void | MetaDataRepository.prepareMapping(ClassMetaData meta)Prepare metadata for mapping resolution. | 
|  boolean | InheritanceOrderedMetaDataList.remove(ClassMetaData meta) | 
|  boolean | AbstractCFMetaDataFactory.Serializer.removeMetaData(ClassMetaData meta)Remove a class meta data from the set to be serialized. | 
|  boolean | MetaDataRepository.removeMetaData(ClassMetaData meta)Remove a metadata instance from the repository. | 
|  void | ClassMetaData.setPCSuperclassMetaData(ClassMetaData meta)The metadata for this class' superclass. | 
| protected  void | AbstractCFMetaDataFactory.setSourceFile(ClassMetaData meta,
              java.io.File sourceFile)Set the current source file of the given metadata. | 
|  boolean | DelegatingMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      java.util.Map output) | 
|  boolean | AbstractCFMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      java.util.Map output) | 
|  boolean | MetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      java.util.Map output)Store the given metadata. | 
|  boolean | NoneMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      java.util.Map output) | 
|  boolean | AbstractMetaDataFactory.store(ClassMetaData[] metas,
      QueryMetaData[] queries,
      SequenceMetaData[] seqs,
      int mode,
      java.util.Map output) | 
| Constructors in org.apache.openjpa.meta with parameters of type ClassMetaData | |
|---|---|
| FieldMetaData(java.lang.String name,
              java.lang.Class type,
              ClassMetaData owner)Constructor. | |
| Uses of ClassMetaData in org.apache.openjpa.util | 
|---|
| Methods in org.apache.openjpa.util with parameters of type ClassMetaData | |
|---|---|
| static java.lang.Object | ApplicationIds.copy(java.lang.Object oid,
     ClassMetaData meta)Copy the given oid value. | 
| static java.lang.Object | ApplicationIds.create(PersistenceCapable pc,
       ClassMetaData meta)Generate an application id based on the current primary key field state of the given instance. | 
| static java.lang.Object | ApplicationIds.fromPKValues(java.lang.Object[] pks,
             ClassMetaData meta)Return a new object id constructed from the given primary key values. | 
| static java.lang.Object | ImplHelper.generateIdentityValue(StoreContext ctx,
                      ClassMetaData meta,
                      int typeCode)Generate a value for the given metadata, or return null. | 
| static java.lang.Object[] | ApplicationIds.toPKValues(java.lang.Object oid,
           ClassMetaData meta)Return the primary key values for the given object id. | 
| static java.lang.Object | ApplicationIds.wrap(ClassMetaData meta,
     java.lang.Object oid)Wraps the given object for the given type into a OpenJPA specific application identity object wrapper instance (i.e. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||