Package org.datanucleus.api.jpa.metadata

Examples of org.datanucleus.api.jpa.metadata.JPAMetaDataManager


    private void invokeCallback(final Object pc, final Class callbackClass)
    {
        final ExecutionContext ec = nucleusCtx.getApiAdapter().getExecutionContext(pc);
        final ClassLoaderResolver clr = ec.getClassLoaderResolver();

        JPAMetaDataManager metaDataMgr = (JPAMetaDataManager)ec.getMetaDataManager();
        AbstractClassMetaData acmd = metaDataMgr.getMetaDataForClass(pc.getClass(), clr);

        try
        {
            if (!acmd.isExcludeDefaultListeners())
            {
                // Global listeners for all classes
                List<EventListenerMetaData> listenerMetaData = metaDataMgr.getEventListeners();
                if (listenerMetaData != null && listenerMetaData.size() > 0)
                {
                    // Files have listeners so go through them in the same order
                    Iterator<EventListenerMetaData> listenerIter = listenerMetaData.iterator();
                    while (listenerIter.hasNext())
View Full Code Here

TOP

Related Classes of org.datanucleus.api.jpa.metadata.JPAMetaDataManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.