Uses of Class
org.apache.openjpa.meta.ClassMetaData
Packages that use ClassMetaData
Package
Description
OpenJPA Abstract StoreManager Implementation
OpenJPA Data Cache
OpenJPA Enhancer
OpenJPA Events
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC Expression Tree
OpenJPA-JDBC ORM Metadata
OpenJPA Runtime Kernel
OpenJPA Expression Tree
JPA Query Language Support
OpenJPA Metadata
OpenJPA JPA
OpenJPA Criteria Query
OpenJPA JPA-JDBC
OpenJPA MetaModel
OpenJPA Utilities
XML Store
-
Uses of ClassMetaData in org.apache.openjpa.abstractstore
Methods in org.apache.openjpa.abstractstore with parameters of type ClassMetaDataModifier and TypeMethodDescriptionAbstractStoreManager.copyDataStoreId(Object oid, ClassMetaData meta) abstract ResultObjectProviderAbstractStoreManager.executeExtent(ClassMetaData meta, boolean subs, FetchConfiguration fetch) Create aResultObjectProviderthat can return all instances oftype, optionally including subclasses as defined bysubclasses.AbstractStoreManager.getDataStoreIdSequence(ClassMetaData forClass) Returns the system-configured sequence.Class<?>AbstractStoreManager.getDataStoreIdType(ClassMetaData meta) AbstractStoreManager.newDataStoreId(Object val, ClassMetaData meta) -
Uses of ClassMetaData in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache with parameters of type ClassMetaDataModifier and TypeMethodDescriptionprotected voidDataCachePCDataGenerator.decorate(ClassNodeTracker cnt, ClassMetaData meta) protected voidDataCachePCDataGenerator.finish(PCDataGenerator.DynamicPCData data, ClassMetaData meta) booleanDataCacheManagerImpl.isCachable(ClassMetaData meta) Affirms if the given type is eligible for cache.QueryCacheStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs) QueryCacheStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs) Constructors in org.apache.openjpa.datacache with parameters of type ClassMetaDataModifierConstructorDescriptionDataCachePCDataImpl(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 ClassMetaDataModifier and TypeMethodDescriptionApplicationIdTool.getMetaData()Return metadata for the type we are generating an application id for.CodeGenerator.getMetaData()Return metadata for the type being generated.PCEnhancer.getMetaData()Return the metadata for the class being manipulated, or null if not a persistent type.Methods in org.apache.openjpa.enhance with parameters of type ClassMetaDataModifier and TypeMethodDescriptionprotected voidPCDataGenerator.decorate(ClassNodeTracker bc, ClassMetaData meta) Apply additional decoration to generated class.protected voidPCDataGenerator.finish(PCDataGenerator.DynamicPCData data, ClassMetaData meta) Perform any final actions before the pcdata is returned to client code.PCDataGenerator.generatePCData(Object oid, ClassMetaData meta) Return aPCDatainstance for the given oid and metadata.PCEnhancer.getType(ClassMetaData meta) Return the concrete type for the given class, i.e. impl for managed interfacesvoidPCEnhancer.AuxiliaryEnhancer.run(org.apache.xbean.asm9.tree.ClassNode classNode, ClassMetaData meta) protected booleanPCDataGenerator.usesImplData(ClassMetaData meta) Whether the given type might have cacheable class-level impl data.Constructors in org.apache.openjpa.enhance with parameters of type ClassMetaDataModifierConstructorDescriptionApplicationIdTool(OpenJPAConfiguration conf, Class type, ClassMetaData meta) Constructs a new tool instance capable of generating an object id class formeta.CodeGenerator(ClassMetaData meta) Constructor.PCEnhancer(OpenJPAConfiguration conf, ClassMetaData meta) Constructor.PCEnhancer(MetaDataRepository repos, ClassNodeTracker type, ClassMetaData meta) Constructor.PCSubclassValidator(ClassMetaData meta, org.apache.xbean.asm9.tree.ClassNode classNode, Log log, boolean enforceContractViolations) -
Uses of ClassMetaData in org.apache.openjpa.enhance.stats
Methods in org.apache.openjpa.enhance.stats with parameters of type ClassMetaDataModifier and TypeMethodDescriptionstatic voidFetchStatsCollector.registerEntity(ClassMetaData cmd) voidFetchStatisticsAuxEnhancer.run(org.apache.xbean.asm9.tree.ClassNode classNode, ClassMetaData cmd) -
Uses of ClassMetaData in org.apache.openjpa.event
Methods in org.apache.openjpa.event with parameters of type ClassMetaDataModifier and TypeMethodDescriptionLifecycleEventManager.fireEvent(Object source, Object related, ClassMetaData meta, int type) Fire lifecycle event to all registered listeners.LifecycleEventManager.fireEvent(Object source, ClassMetaData meta, int type) Fire lifecycle event to all registered listeners without an argument.booleanLifecycleEventManager.hasAttachListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasClearListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasDeleteListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasDetachListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasDirtyListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasLoadListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasPersistListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasStoreListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.hasUpdateListeners(Object source, ClassMetaData meta) Return whether there are listeners or callbacks for the given source.booleanLifecycleEventManager.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 ClassMetaDataModifier and TypeMethodDescriptionprotected ClassMetaData[]JDBCStoreQuery.getIndependentExpressionCandidates(ClassMetaData meta, boolean subclasses) Methods in org.apache.openjpa.jdbc.kernel with parameters of type ClassMetaDataModifier and TypeMethodDescriptionvoidAbstractJDBCSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) JDBCStoreManager.copyDataStoreId(Object oid, ClassMetaData meta) AbstractJDBCSeq.current(StoreContext ctx, ClassMetaData meta) protected NumberJDBCStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) JDBCStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) protected ResultObjectProviderJDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range) protected NumberJDBCStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) protected NumberJDBCStoreQuery.executeUpdate(ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params) protected String[]JDBCStoreQuery.getDataStoreActions(ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range) JDBCStoreManager.getDataStoreIdSequence(ClassMetaData meta) Class<?>JDBCStoreManager.getDataStoreIdType(ClassMetaData meta) protected ExpressionFactoryJDBCStoreQuery.getExpressionFactory(ClassMetaData meta) protected ClassMetaData[]JDBCStoreQuery.getIndependentExpressionCandidates(ClassMetaData meta, boolean subclasses) PreparedSQLStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subclasses) SQLStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subclasses) StoredProcedureQuery.newDataStoreExecutor(ClassMetaData meta, boolean subclasses) JDBCStoreManager.newDataStoreId(Object val, ClassMetaData meta) AbstractJDBCSeq.next(StoreContext ctx, ClassMetaData meta) Constructors in org.apache.openjpa.jdbc.kernel with parameters of type ClassMetaDataModifierConstructorDescriptionPreparedSQLExecutor(PreparedSQLStoreQuery q, ClassMetaData candidate) 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 ClassMetaDataModifier and TypeMethodDescriptionArgs.getMetaData()CoalesceExpression.getMetaData()Concat.getMetaData()GeneralCaseExpression.getMetaData()IndexOf.getMetaData()MapEntry.getMetaData()MapKey.getMetaData()Math.getMetaData()NullIfExpression.getMetaData()PCPath.getMetaData()SimpleCaseExpression.getMetaData()SubQ.getMetaData()Substring.getMetaData()Trim.getMetaData()Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type ClassMetaDataModifier and TypeMethodDescriptionJDBCExpressionFactory.newSubquery(ClassMetaData candidate, boolean subs, String alias) voidArgs.setMetaData(ClassMetaData meta) voidCoalesceExpression.setMetaData(ClassMetaData meta) voidConcat.setMetaData(ClassMetaData meta) voidGeneralCaseExpression.setMetaData(ClassMetaData meta) voidIndexOf.setMetaData(ClassMetaData meta) voidMapEntry.setMetaData(ClassMetaData meta) voidMapKey.setMetaData(ClassMetaData meta) voidMath.setMetaData(ClassMetaData meta) voidNullIfExpression.setMetaData(ClassMetaData meta) voidPCPath.setMetaData(ClassMetaData meta) voidSimpleCaseExpression.setMetaData(ClassMetaData meta) voidSubQ.setMetaData(ClassMetaData meta) voidSubstring.setMetaData(ClassMetaData meta) voidTrim.setMetaData(ClassMetaData meta) -
Uses of ClassMetaData in org.apache.openjpa.jdbc.meta
Subclasses of ClassMetaData in org.apache.openjpa.jdbc.metaModifier and TypeClassDescriptionclassSpecialization of metadata for relational databases.Methods in org.apache.openjpa.jdbc.meta that return ClassMetaDataModifier and TypeMethodDescriptionprotected ClassMetaDataMappingRepository.newClassMetaData(Class<?> type) protected ClassMetaData[]MappingRepository.newClassMetaDataArray(int length) protected ClassMetaDataMappingRepository.newEmbeddedClassMetaData(ValueMetaData owner) Methods in org.apache.openjpa.jdbc.meta with parameters of type ClassMetaDataModifier and TypeMethodDescriptionvoidClassMapping.copy(ClassMetaData cls) protected FieldMetaDataMappingRepository.newFieldMetaData(String name, Class<?> type, ClassMetaData owner) protected voidMappingRepository.prepareMapping(ClassMetaData meta) booleanMetaDataPlusMappingFactory.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 ClassMetaDataModifier and TypeFieldDescriptionprotected ClassMetaDataStateManagerImpl._metastatic final ClassMetaData[]StoreQuery.EMPTY_METASMethods in org.apache.openjpa.kernel that return ClassMetaDataModifier and TypeMethodDescriptionAbstractStoreQuery.AbstractExecutor.getAccessPathMetaDatas(StoreQuery q) DelegatingQuery.getAccessPathMetaDatas()final ClassMetaData[]ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q) QueryContext.getAccessPathMetaDatas()Return the classes that affect this query.QueryImpl.getAccessPathMetaDatas()StoreQuery.Executor.getAccessPathMetaDatas(StoreQuery q) Return an array of all persistent classes used in this query, or empty array if unknown.protected ClassMetaData[]ExpressionStoreQuery.getIndependentExpressionCandidates(ClassMetaData type, boolean subclasses) Return the assignable types for the given metadata whose expression trees must be compiled independently.DetachedStateManager.getMetaData()DetachedValueStateManager.getMetaData()ObjectIdStateManager.getMetaData()OpenJPAStateManager.getMetaData()Get the metadata for this instance.StateManagerImpl.getMetaData()Methods in org.apache.openjpa.kernel that return types with arguments of type ClassMetaDataModifier and TypeMethodDescriptionstatic 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 ClassMetaDataModifier and TypeMethodDescriptionstatic 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.voidDelegatingSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) voidSeq.allocate(int additional, StoreContext ctx, ClassMetaData cls) Allocate additional values efficiently.voidTimeSeededSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) voidUUIDHexSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) voidUUIDStringSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) voidUUIDType4HexSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) voidUUIDType4StringSeq.allocate(int additional, StoreContext ctx, ClassMetaData meta) DetachedStateManager.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit) protected voidBrokerImpl.checkForDuplicateId(Object id, Object obj, ClassMetaData meta) This method makes sure we don't already have the instance cachedDelegatingStoreManager.copyDataStoreId(Object oid, ClassMetaData meta) StoreManager.copyDataStoreId(Object oid, ClassMetaData meta) Copy the given object id value.DelegatingSeq.current(StoreContext ctx, ClassMetaData meta) Seq.current(StoreContext ctx, ClassMetaData cls) Return the current value of the sequence, or null if not available.TimeSeededSeq.current(StoreContext ctx, ClassMetaData meta) UUIDHexSeq.current(StoreContext ctx, ClassMetaData meta) UUIDStringSeq.current(StoreContext ctx, ClassMetaData meta) UUIDType4HexSeq.current(StoreContext ctx, ClassMetaData meta) UUIDType4StringSeq.current(StoreContext ctx, ClassMetaData meta) protected NumberExpressionStoreQuery.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.DelegatingStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) StoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) Return a provider for all instances of the given candidate class, optionally including subclasses.protected ResultObjectProviderExpressionStoreQuery.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 NumberExpressionStoreQuery.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 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.DelegatingStoreManager.getDataStoreIdSequence(ClassMetaData forClass) StoreManager.getDataStoreIdSequence(ClassMetaData forClass) Return a sequence that generates datastore identity values for the given class.Class<?>DelegatingStoreManager.getDataStoreIdType(ClassMetaData meta) Class<?>StoreManager.getDataStoreIdType(ClassMetaData meta) Return the class used by this StoreManager for datastore identity values.protected ExpressionFactoryExpressionStoreQuery.getExpressionFactory(ClassMetaData type) Return anExpressionFactoryto use to create an expression to be executed against an extent.Broker.getIdentitySequence(ClassMetaData meta) Returns aSeqfor the datastore identity values of the specified persistent class, or null if the class' identity cannot be represented as a sequence.BrokerImpl.getIdentitySequence(ClassMetaData meta) DelegatingBroker.getIdentitySequence(ClassMetaData meta) 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 ObjectAbstractPCResultObjectProvider.getObjectId(ClassMetaData meta) Implement this method to extract the object id value from the current record of the input.static booleanQueryImpl.isAccessPathDirty(Broker broker, ClassMetaData[] accessMetas) AbstractStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs) ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs) MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs) StoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs) Return an executor for datastore execution of this query.DelegatingStoreManager.newDataStoreId(Object oidVal, ClassMetaData meta) 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).AbstractStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs) ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs) MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs) StoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs) Return an executor for in-memory execution of this query.protected StateManagerImplBrokerImpl.newStateManagerImpl(Object oid, ClassMetaData meta) Create a state manager for the given oid and metadata.DelegatingSeq.next(StoreContext ctx, ClassMetaData meta) Seq.next(StoreContext ctx, ClassMetaData cls) Return the next value in the sequence.TimeSeededSeq.next(StoreContext ctx, ClassMetaData meta) UUIDHexSeq.next(StoreContext ctx, ClassMetaData meta) UUIDStringSeq.next(StoreContext ctx, ClassMetaData meta) UUIDType4HexSeq.next(StoreContext ctx, ClassMetaData meta) UUIDType4StringSeq.next(StoreContext ctx, ClassMetaData meta) Method parameters in org.apache.openjpa.kernel with type arguments of type ClassMetaDataModifier and TypeMethodDescriptionstatic 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 ClassMetaDataModifierConstructorDescriptionDataStoreExecutor(ExpressionStoreQuery q, ClassMetaData meta, boolean subclasses, ExpressionParser parser, Object parsed) DetachedValueStateManager(PersistenceCapable pc, ClassMetaData meta, StoreContext ctx) 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.protectedStateManagerImpl(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 ClassMetaDataMethods in org.apache.openjpa.kernel.exps that return ClassMetaDataModifier and TypeMethodDescriptionprotected ClassMetaDataAbstractExpressionBuilder.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.protected ClassMetaDataAbstractExpressionBuilder.getMetaData(Class<?> c, boolean required) Convenience method to get metadata for the given type.protected ClassMetaDataAbstractExpressionBuilder.getMetaData(Class<?> c, boolean required, ClassLoader loader) Convenience method to get metadata for the given type.Val.getMetaData()Value.getMetaData()Return any associated persistent type.Context.meta()Methods in org.apache.openjpa.kernel.exps that return types with arguments of type ClassMetaDataMethods in org.apache.openjpa.kernel.exps with parameters of type ClassMetaDataModifier and TypeMethodDescriptionprotected ClassMetaDataAbstractExpressionBuilder.addAccessPath(ClassMetaData meta) Register the specified metadata as being in the query's access path.voidContext.addSchema(String id, ClassMetaData meta) protected abstract voidAbstractExpressionBuilder.addSchemaToContext(String alias, ClassMetaData meta) Register the schema alias to the current JPQL query context.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.booleanInMemoryExpressionFactory.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.ExpressionFactory.newSubquery(ClassMetaData candidate, boolean subs, String alias) Return a subquery.InMemoryExpressionFactory.newSubquery(ClassMetaData candidate, boolean subs, String alias) voidVal.setMetaData(ClassMetaData meta) voidValue.setMetaData(ClassMetaData meta) Associate a persistent type with this value.Method parameters in org.apache.openjpa.kernel.exps with type arguments of type ClassMetaData -
Uses of ClassMetaData in org.apache.openjpa.kernel.jpql
Methods in org.apache.openjpa.kernel.jpql that return ClassMetaDataModifier and TypeMethodDescriptionprotected ClassMetaDataJPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.JPQLNode node) protected ClassMetaDataJPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.JPQLNode node) Methods in org.apache.openjpa.kernel.jpql with parameters of type ClassMetaDataModifier and TypeMethodDescriptionprotected voidJPQLExpressionBuilder.addSchemaToContext(String id, ClassMetaData meta) 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 ClassMetaDataMethods in org.apache.openjpa.meta that return ClassMetaDataModifier and TypeMethodDescriptionFieldMetaData.addEmbeddedMetaData()FieldMetaData.addEmbeddedMetaData(int access) ValueMetaData.addEmbeddedMetaData()Add embedded metadata for this value.ValueMetaData.addEmbeddedMetaData(int access) Add embedded metadata for this value with the given access typeValueMetaDataImpl.addEmbeddedMetaData()ValueMetaDataImpl.addEmbeddedMetaData(int access) MetaDataRepository.addMetaData(Class<?> cls) Create a new metadata, populate it with default information, add it to the repository, and return it.MetaDataRepository.addMetaData(Class<?> cls, int access) Create a new metadata, populate it with default information, add it to the repository, and return it.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.MetaDataRepository.getCachedMetaData(Class<?> cls) Return the cached metadata for the given class, without any resolution.MetaDataRepository.getCachedMetaData(String typeName) This method returns the ClassMetaData whose described type name matches the typeName parameter.FieldMetaData.getDeclaredTypeMetaData()ValueMetaData.getDeclaredTypeMetaData()Return metadata for the value's class, if the type is persistent.ValueMetaDataImpl.getDeclaredTypeMetaData()FieldMetaData.getDeclaringMetaData()The declaring class.protected ClassMetaDataAbstractCFMetaDataFactory.getDefiningMetaData(QueryMetaData query, Map clsNames) Return the metadata that defines the given query, if any.FieldMetaData.getDefiningMetaData()The class that defines the metadata for this field.FieldMetaData.getEmbeddedMetaData()ValueMetaData.getEmbeddedMetaData()The embedded class metadata for the value.ValueMetaDataImpl.getEmbeddedMetaData()MetaDataRepository.getImplementorMetaDatas(Class<?> cls, ClassLoader envLoader, boolean mustExist) Return all least-derived metadatas with some mapped assignable type that implement the given class.ClassMetaData.getMappedPCSubclassMetaDatas()Return all mapped subclasses.ClassMetaData.getMappedPCSuperclassMetaData()Return the closest mapped superclass.MetaDataRepository.getMetaData(Class<?> cls, ClassLoader envLoader, boolean mustExist) Return the metadata for the given class.MetaDataRepository.getMetaData(Object oid, ClassLoader envLoader, boolean mustExist) Return the least-derived class metadata for the given application identity object.MetaDataRepository.getMetaData(String alias, ClassLoader envLoader, boolean mustExist) Return the metadata for the given alias name.MetaDataRepository.getMetaDatas()Return all the metadata instances currently in the repository.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.getPCSuperclassMetaData()The metadata for this class' superclass.FieldMetaData.getTypeMetaData()ValueMetaData.getTypeMetaData()The metadata for the value class, if the type is persistent.ValueMetaDataImpl.getTypeMetaData()protected ClassMetaDataMetaDataRepository.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 ClassMetaDataMetaDataRepository.newEmbeddedClassMetaData(ValueMetaData owner) Create a new embedded class metadata instance.Methods in org.apache.openjpa.meta with parameters of type ClassMetaDataModifier and TypeMethodDescriptionvoidAbstractCFMetaDataFactory.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 voidAbstractCFMetaDataFactory.clearMapping(ClassMetaData meta) Clear mapping information from the given metadata.intClassMetaData.compareTo(ClassMetaData other) voidClassMetaData.copy(ClassMetaData meta) Copy the metadata from the given instance to this one.protected abstract FileAbstractCFMetaDataFactory.defaultSourceFile(ClassMetaData meta) Return the default file for the given metadata.AbstractMetaDataDefaults.getFieldAccessNames(ClassMetaData meta) Return the list of fields inmetathat use field access, ornullif a list of fields is unobtainable.FieldMetaData.getMappedByField(ClassMetaData meta, String mappedBy) MetaDataDefaults.getMemberByProperty(ClassMetaData meta, String attribute, int access, boolean scanAnnotation) Get the field or getter for the given attribute of the given class.NoneMetaDataFactory.getMemberByProperty(ClassMetaData meta, String property, int access, boolean scan) Class<?>MetaDataRepository.getMetaModel(ClassMetaData meta, boolean load) Gets the meta class corresponding to the given persistent class.MetaDataRepository.getOrderByField(ClassMetaData meta, String orderBy) AbstractMetaDataDefaults.getPersistentMembers(ClassMetaData meta, boolean ignoreTransient) AbstractMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta) Return the list of methods inmetathat use property access, ornullif a list of methods is unobtainable.protected FileAbstractCFMetaDataFactory.getSourceFile(ClassMetaData meta) Return the current source file of the given metadata.protected abstract booleanAbstractMetaDataDefaults.isDefaultPersistent(ClassMetaData meta, Member member, String name, boolean ignoreTransient) Return true if the given member is persistent by default.static booleanAccessCode.isEmpty(ClassMetaData meta) static booleanAccessCode.isField(ClassMetaData meta) static booleanAccessCode.isProperty(ClassMetaData meta) static booleanAccessCode.isUnknown(ClassMetaData meta) static intAccessCode.mergeFieldCode(ClassMetaData meta, FieldMetaData fmd, int fCode) protected FieldMetaDataMetaDataRepository.newFieldMetaData(String name, Class<?> type, ClassMetaData owner) Create a new field metadata instance.voidAbstractMetaDataDefaults.populate(ClassMetaData meta, int access) voidAbstractMetaDataDefaults.populate(ClassMetaData meta, int access, boolean ignoreTransient) voidMetaDataDefaults.populate(ClassMetaData meta, int access) Populate the given metadata with default settings.voidMetaDataDefaults.populate(ClassMetaData meta, int access, boolean ignoreTransient) Populate the given metadata with default settings.voidNoneMetaDataFactory.populate(ClassMetaData meta, int access) voidNoneMetaDataFactory.populate(ClassMetaData meta, int access, boolean ignoreTransient) protected voidMetaDataRepository.prepareMapping(ClassMetaData meta) Prepare metadata for mapping resolution.booleanAbstractCFMetaDataFactory.Serializer.removeMetaData(ClassMetaData meta) Remove a class meta data from the set to be serialized.booleanMetaDataRepository.removeMetaData(ClassMetaData meta) Remove a metadata instance from the repository.voidMetaDataRepository.setMetaModel(ClassMetaData meta, Class<?> m2) Puts the meta class corresponding to the given persistent class.voidClassMetaData.setPCSuperclassMetaData(ClassMetaData meta) The metadata for this class' superclass.protected voidAbstractCFMetaDataFactory.setSourceFile(ClassMetaData meta, File sourceFile) Set the current source file of the given metadata.booleanAbstractCFMetaDataFactory.store(ClassMetaData[] metas, QueryMetaData[] queries, SequenceMetaData[] seqs, int mode, Map<File, String> output) booleanAbstractMetaDataFactory.store(ClassMetaData[] metas, QueryMetaData[] queries, SequenceMetaData[] seqs, int mode, Map<File, String> output) booleanDelegatingMetaDataFactory.store(ClassMetaData[] metas, QueryMetaData[] queries, SequenceMetaData[] seqs, int mode, Map output) booleanMetaDataFactory.store(ClassMetaData[] metas, QueryMetaData[] queries, SequenceMetaData[] seqs, int mode, Map<File, String> output) Store the given metadata.booleanNoneMetaDataFactory.store(ClassMetaData[] metas, QueryMetaData[] queries, SequenceMetaData[] seqs, int mode, Map output) Constructors in org.apache.openjpa.meta with parameters of type ClassMetaDataModifierConstructorDescriptionprotectedFieldMetaData(String name, Class<?> type, ClassMetaData owner) Constructor. -
Uses of ClassMetaData in org.apache.openjpa.persistence
Methods in org.apache.openjpa.persistence that return ClassMetaDataModifier and TypeMethodDescriptionstatic ClassMetaDataJPAFacadeHelper.getMetaData(jakarta.persistence.EntityManagerFactory emf, Class cls) Returns theClassMetaDataassociated with the persistent typecls.static ClassMetaDataJPAFacadeHelper.getMetaData(jakarta.persistence.EntityManager em, Class cls) Returns theClassMetaDataassociated with the persistent typecls.static ClassMetaDataJPAFacadeHelper.getMetaData(Object o) Returns theClassMetaDataassociated with the persistent objecto.static ClassMetaDataOpenJPAPersistence.getMetaData(jakarta.persistence.EntityManagerFactory factory, Class cls) Deprecated.static ClassMetaDataOpenJPAPersistence.getMetaData(jakarta.persistence.EntityManager em, Class cls) Deprecated.useJPAFacadeHelperinstead.static ClassMetaDataOpenJPAPersistence.getMetaData(Object o) Deprecated.useJPAFacadeHelperinstead.Methods in org.apache.openjpa.persistence that return types with arguments of type ClassMetaDataModifier and TypeMethodDescriptionAnnotationPersistenceMetaDataSerializer.getClassMetaData()Returns the stored ClassMetaDataXMLPersistenceMetaDataSerializer.getClassMetaData()Returns the stored ClassMetaDataMethods in org.apache.openjpa.persistence with parameters of type ClassMetaDataModifier and TypeMethodDescriptionprotected AnnotationBuilderAnnotationPersistenceMetaDataSerializer.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 voidAnnotationPersistenceMetaDataSerializer.addAnnotation(AnnotationBuilder ab, ClassMetaData meta) Add an annotation builder to list of builders for the specified class metadata.protected voidAnnotationPersistenceMetaDataSerializer.addClassMappingAnnotations(ClassMetaData mapping) Add mapping attributes for the given class.protected voidXMLPersistenceMetaDataSerializer.addClassMappingAttributes(ClassMetaData mapping) Add mapping attributes for the given class.voidAnnotationPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta) Add a class meta data to the set to be serialized.voidXMLPersistenceMetaDataSerializer.addMetaData(ClassMetaData meta) Add a class meta data to the set to be serialized.protected FilePersistenceMetaDataFactory.defaultSourceFile(ClassMetaData meta) protected voidXMLPersistenceMetaDataParser.endClassMapping(ClassMetaData mapping) Implement to finalize class mapping.PersistenceMetaDataDefaults.getFieldAccessNames(ClassMetaData meta) 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.PersistenceMetaDataDefaults.getPersistentMembers(ClassMetaData meta, boolean ignoreTransient) Gets the members that are backing members for attributes being persisted.PersistenceMetaDataDefaults.getPropertyAccessNames(ClassMetaData meta) protected booleanAnnotationPersistenceMetaDataParser.handleUnknownClassAnnotation(ClassMetaData meta, Annotation anno) Allow subclasses to handle unknown annotations.protected booleanPersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta, Member member, String name) protected booleanPersistenceMetaDataDefaults.isDefaultPersistent(ClassMetaData meta, Member member, String name, boolean ignoreTransient) protected booleanXMLPersistenceMetaDataParser.isDuplicateClass(ClassMetaData meta) Determines whether the ClassMetaData has been resolved more than once.protected booleanAnnotationPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta) Convenience method for interpretingAnnotationPersistenceMetaDataSerializer.getMode().protected booleanXMLPersistenceMetaDataSerializer.isMappingMode(ClassMetaData meta) Convenience method for interpretingXMLPersistenceMetaDataSerializer.getMode().protected voidAnnotationPersistenceMetaDataParser.parseClassMappingAnnotations(ClassMetaData meta) Parse class mapping annotations.voidPersistenceMetaDataDefaults.populate(ClassMetaData meta, int access) Populates the given class metadata.voidPersistenceMetaDataDefaults.populate(ClassMetaData meta, int access, boolean ignoreTransient) Populates the given class metadata.booleanAnnotationPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta) Remove a metadata from the set to be serialized.booleanXMLPersistenceMetaDataSerializer.removeMetaData(ClassMetaData meta) Remove a metadata from the set to be serialized.protected voidAnnotationPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta) Serialize class metadata.protected voidXMLPersistenceMetaDataSerializer.serializeClass(ClassMetaData meta, boolean access) Serialize class metadata.protected voidAnnotationPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping) Serialize class mapping content.protected voidXMLPersistenceMetaDataSerializer.serializeClassMappingContent(ClassMetaData mapping) Serialize class mapping content.protected voidAnnotationPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping) Serialize inheritance content.protected voidXMLPersistenceMetaDataSerializer.serializeInheritanceContent(ClassMetaData mapping) Serialize inheritance content.protected voidAnnotationPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta) Serialize query mappings.protected voidXMLPersistenceMetaDataSerializer.serializeQueryMappings(ClassMetaData meta) Serialize query mappings.protected voidXMLPersistenceMetaDataParser.startClassMapping(ClassMetaData mapping, boolean mappedSuper, Attributes attrs) Implement to add mapping attributes to class.static ObjectJPAFacadeHelper.toOpenJPAObjectId(ClassMetaData meta, Object oid) Translate from a Persistence identity object to a OpenJPA one.static ObjectOpenJPAPersistence.toOpenJPAObjectId(ClassMetaData meta, Object oid) Deprecated.useJPAFacadeHelperinstead.static Object[]JPAFacadeHelper.toOpenJPAObjectIds(ClassMetaData meta, Object... oids) Return an array of OpenJPA oids for the given native oid array.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.useJPAFacadeHelperinstead.static CollectionOpenJPAPersistence.toOpenJPAObjectIds(ClassMetaData meta, Collection oids) Deprecated.useJPAFacadeHelperinstead.Constructors in org.apache.openjpa.persistence with parameters of type ClassMetaDataModifierConstructorDescriptionGeneratorImpl(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 with parameters of type ClassMetaDataModifier and TypeMethodDescriptionCriteriaBuilderImpl.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 ClassMetaDataModifier and TypeMethodDescriptionprotected voidXMLPersistenceMappingParser.endClassMapping(ClassMetaData meta) protected voidAnnotationPersistenceMappingParser.parseClassMappingAnnotations(ClassMetaData meta) protected voidAnnotationPersistenceMappingSerializer.serializeClass(ClassMetaData meta) protected voidXMLPersistenceMappingSerializer.serializeClass(ClassMetaData meta, boolean access) protected voidAnnotationPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping) protected voidXMLPersistenceMappingSerializer.serializeClassMappingContent(ClassMetaData mapping) protected voidAnnotationPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping) protected voidXMLPersistenceMappingSerializer.serializeInheritanceContent(ClassMetaData mapping) protected voidAnnotationPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta) protected voidXMLPersistenceMappingSerializer.serializeQueryMappings(ClassMetaData meta) protected voidXMLPersistenceMappingParser.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 ClassMetaDataModifier and TypeMethodDescriptionResolve the given alias to meta-data of the persistent type.Methods in org.apache.openjpa.persistence.jest with parameters of type ClassMetaDataModifier and TypeMethodDescriptionstatic List<jakarta.persistence.metamodel.Attribute<?,?>> MetamodelHelper.getAttributesInOrder(ClassMetaData meta, jakarta.persistence.metamodel.Metamodel model) -
Uses of ClassMetaData in org.apache.openjpa.persistence.meta
Fields in org.apache.openjpa.persistence.meta declared as ClassMetaDataMethods in org.apache.openjpa.persistence.meta with parameters of type ClassMetaDataModifier and TypeMethodDescriptionstatic jakarta.persistence.metamodel.Type.PersistenceTypeMetamodelImpl.getPersistenceType(ClassMetaData meta) Constructors in org.apache.openjpa.persistence.meta with parameters of type ClassMetaDataModifierConstructorDescriptionAbstractManagedType(ClassMetaData meta, MetamodelImpl model) Construct a managed type.Embeddable(ClassMetaData meta, MetamodelImpl model) Entity(ClassMetaData meta, MetamodelImpl model) Identifiable(ClassMetaData meta, MetamodelImpl model) MappedSuper(ClassMetaData meta, MetamodelImpl model) -
Uses of ClassMetaData in org.apache.openjpa.util
Methods in org.apache.openjpa.util with parameters of type ClassMetaDataModifier and TypeMethodDescriptionstatic ObjectApplicationIds.copy(Object oid, ClassMetaData meta) Copy the given oid value.static ObjectApplicationIds.create(PersistenceCapable pc, ClassMetaData meta) Generate an application id based on the current primary key field state of the given instance.static ObjectApplicationIds.fromPKValues(Object[] pks, ClassMetaData meta) Return a new object id constructed from the given primary key values.static ObjectImplHelper.generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) Generate a value for the given metadata, or return null.static ObjectApplicationIds.getKey(Object id, ClassMetaData meta) Return the key from the given id.static booleanApplicationIds.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 ObjectApplicationIds.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 ClassMetaDataModifier and TypeMethodDescriptionValidatingLifecycleEventManager.fireEvent(Object source, Object related, ClassMetaData meta, int type) ValidatingLifecycleEventManager.fireEvent(Object source, ClassMetaData meta, int type) booleanValidatingLifecycleEventManager.hasDeleteListeners(Object source, ClassMetaData meta) booleanValidatingLifecycleEventManager.hasPersistListeners(Object source, ClassMetaData meta) booleanValidatingLifecycleEventManager.hasUpdateListeners(Object source, ClassMetaData meta) booleanValidatingLifecycleEventManager.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 ClassMetaDataModifier and TypeMethodDescriptionObjectData.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 ClassMetaDataModifier and TypeMethodDescriptionXMLStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) XMLStore.getData(ClassMetaData meta) Return all datas for the base class of the given type.XMLStore.getData(ClassMetaData meta, Object oid) Return the data for the given oid, or null if it does not exist.XMLFileHandler.load(ClassMetaData meta) Loads all instances ofmetainto a list of objects.voidXMLFileHandler.store(ClassMetaData meta, Collection datas) Stores all instances indatasinto the appropriate file, as dictated bymeta.Constructors in org.apache.openjpa.xmlstore with parameters of type ClassMetaDataModifierConstructorDescriptionObjectData(Object oid, ClassMetaData meta) Create the object without underlying data.
JPAFacadeHelperinstead.