/** * Parse @EntityListeners */ private Collection<LifecycleCallbacks>[] parseEntityListeners (ClassMetaData meta, EntityListeners listeners) { Class[] classes = listeners.value(); Collection<LifecycleCallbacks>[] parsed = null; for (Class cls : classes) parsed = parseCallbackMethods(cls, parsed, true, true, getRepository()); return parsed; }
/** * Parse @EntityListeners */ private Collection<LifecycleCallbacks>[] parseEntityListeners (ClassMetaData meta, EntityListeners listeners) { Class<?>[] classes = listeners.value(); Collection<Class<?>> listenerColl = null; Collection<LifecycleCallbacks>[] parsed = null; for (Class<?> cls : classes) { if (!_conf.getCallbackOptionsInstance().getAllowsDuplicateListener()) { if (listenerColl == null) listenerColl = new ArrayList<Class<?>>(); if (listenerColl.contains(cls)) continue; listenerColl.add(cls); } parsed = parseCallbackMethods(cls, parsed, true, true, getRepository()); } return parsed; }
/** * Parse @EntityListeners */ private Collection<LifecycleCallbacks>[] parseEntityListeners (ClassMetaData meta, EntityListeners listeners) { Class<?>[] classes = listeners.value(); Collection<Class<?>> listenerColl = null; Collection<LifecycleCallbacks>[] parsed = null; for (Class<?> cls : classes) { if (!_conf.getCallbackOptionsInstance().getAllowsDuplicateListener()) { if (listenerColl == null) listenerColl = new ArrayList<Class<?>>(); if (listenerColl.contains(cls)) continue; listenerColl.add(cls); } parsed = parseCallbackMethods(cls, parsed, true, true, getRepository()); } return parsed; }
/** * Parse @EntityListeners */ private Collection<LifecycleCallbacks>[] parseEntityListeners (ClassMetaData meta, EntityListeners listeners) { Class<?>[] classes = listeners.value(); Collection<Class<?>> listenerColl = null; Collection<LifecycleCallbacks>[] parsed = null; for (Class<?> cls : classes) { if (!_conf.getCallbackOptionsInstance().getAllowsDuplicateListener()) { if (listenerColl == null) listenerColl = new ArrayList<Class<?>>(); if (listenerColl.contains(cls)) continue; listenerColl.add(cls); } parsed = parseCallbackMethods(cls, parsed, true, true, getRepository()); } return parsed; }
/** * Parse @EntityListeners */ private Collection<LifecycleCallbacks>[] parseEntityListeners (ClassMetaData meta, EntityListeners listeners) { Class<?>[] classes = listeners.value(); Collection<Class<?>> listenerColl = null; Collection<LifecycleCallbacks>[] parsed = null; for (Class<?> cls : classes) { if (!_conf.getCallbackOptionsInstance().getAllowsDuplicateListener()) { if (listenerColl == null) listenerColl = new ArrayList<Class<?>>(); if (listenerColl.contains(cls)) continue; listenerColl.add(cls); } parsed = parseCallbackMethods(cls, parsed, true, true, getRepository()); } return parsed; }
/** * Find or create metadata for the given type. May return null if * this class has already been parsed fully. */ private ClassMetaData getMetaData() { ClassMetaData meta = getRepository().getCachedMetaData(_cls); if (meta != null && ((isMetaDataMode() && (meta.getSourceMode() & MODE_META) != 0) || (isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0))) { if (_log.isWarnEnabled()) _log.warn(_loc.get("dup-metadata", _cls.getName())); return null; } if (meta == null) { meta = getRepository().addMetaData(_cls); meta.setEnvClassLoader(_envLoader); meta.setSourceMode(MODE_NONE); meta.setSource(getSourceFile(), meta.SRC_ANNOTATIONS); } return meta; }
/** * Find or create metadata for the given type. May return null if * this class has already been parsed fully. */ private ClassMetaData getMetaData() { ClassMetaData meta = getRepository().getCachedMetaData(_cls); if (meta != null && ((isMetaDataMode() && (meta.getSourceMode() & MODE_META) != 0) || (isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0) ) ) { if (_log.isWarnEnabled()) { _log.warn(_loc.get("dup-metadata", _cls.getName())); } if(_log.isTraceEnabled()) { _log.trace(String.format( "MetaData originally obtained from file: %s under mode :%d with scope %s, and type :%d", meta.getSourceName(), meta.getSourceMode(), meta.getSourceScope(), meta.getSourceType())); } return null; } if (meta == null) { meta = getRepository().addMetaData(_cls, getAccessCode(_cls)); meta.setEnvClassLoader(_envLoader); meta.setSourceMode(MODE_NONE); meta.setSource(getSourceFile(), SourceTracker.SRC_ANNOTATIONS, getSourceFile() == null ? "" : getSourceFile().getPath()); } return meta; }
/** * Find or create metadata for the given type. May return null if * this class has already been parsed fully. */ private ClassMetaData getMetaData() { ClassMetaData meta = getRepository().getCachedMetaData(_cls); if (meta != null && ((isMetaDataMode() && (meta.getSourceMode() & MODE_META) != 0) || (isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0) ) ) { if (_log.isWarnEnabled()) { _log.warn(_loc.get("dup-metadata", _cls.getName())); } if(_log.isTraceEnabled()) { _log.trace(String.format( "MetaData originally obtained from file: %s under mode :%d with scope %s, and type :%d", meta.getSourceName(), meta.getSourceMode(), meta.getSourceScope(), meta.getSourceType())); } return null; } if (meta == null) { meta = getRepository().addMetaData(_cls, getAccessCode(_cls)); meta.setEnvClassLoader(_envLoader); meta.setSourceMode(MODE_NONE); meta.setSource(getSourceFile(), SourceTracker.SRC_ANNOTATIONS, getSourceFile() == null ? "" : getSourceFile().getPath()); } return meta; }
/** * Find or create metadata for the given type. May return null if * this class has already been parsed fully. */ private ClassMetaData getMetaData() { ClassMetaData meta = getRepository().getCachedMetaData(_cls); if (meta != null && ((isMetaDataMode() && (meta.getSourceMode() & MODE_META) != 0) || (isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0) ) ) { if (_log.isWarnEnabled()) { _log.warn(_loc.get("dup-metadata", _cls.getName())); } if(_log.isTraceEnabled()) { _log.trace(String.format( "MetaData originally obtained from file: %s under mode :%d with scope %s, and type :%d", meta.getSourceName(), meta.getSourceMode(), meta.getSourceScope(), meta.getSourceType())); } return null; } if (meta == null) { meta = getRepository().addMetaData(_cls, getAccessCode(_cls)); meta.setEnvClassLoader(_envLoader); meta.setSourceMode(MODE_NONE); meta.setSource(getSourceFile(), SourceTracker.SRC_ANNOTATIONS, getSourceFile() == null ? "" : getSourceFile().getPath()); } return meta; }
/** * Find or create metadata for the given type. May return null if * this class has already been parsed fully. */ private ClassMetaData getMetaData() { ClassMetaData meta = getRepository().getCachedMetaData(_cls); if (meta != null && ((isMetaDataMode() && (meta.getSourceMode() & MODE_META) != 0) || (isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0) ) ) { if (_log.isWarnEnabled()) { _log.warn(_loc.get("dup-metadata", _cls.getName())); } if(_log.isTraceEnabled()) { _log.trace(String.format( "MetaData originally obtained from file: %s under mode :%d with scope %s, and type :%d", meta.getSourceName(), meta.getSourceMode(), meta.getSourceScope(), meta.getSourceType())); } return null; } if (meta == null) { meta = getRepository().addMetaData(_cls, getAccessCode(_cls)); meta.setEnvClassLoader(_envLoader); meta.setSourceMode(MODE_NONE); meta.setSource(getSourceFile(), SourceTracker.SRC_ANNOTATIONS, getSourceFile() == null ? "" : getSourceFile().getPath()); } return meta; }
_log.trace(_loc.get("parse-sequence", name)); SequenceMetaData meta = getRepository().getCachedSequenceMetaData (name); if (meta != null) { meta = getRepository().addSequenceMetaData(name); String seq = gen.sequenceName(); int initial = gen.initialValue();
_log.trace(_loc.get("parse-sequence", name)); SequenceMetaData meta = getRepository().getCachedSequenceMetaData (name); if (meta != null) { meta = getRepository().addSequenceMetaData(name); String seq = gen.sequenceName();
_log.trace(_loc.get("parse-native-query", query.name())); meta = getRepository().getCachedQueryMetaData(null, query.name()); if (meta != null) { if (_log.isWarnEnabled()) meta = getRepository().addQueryMetaData(null, query.name()); meta.setQueryString(query.query()); meta.setLanguage(QueryLanguages.LANG_SQL);
_log.trace(_loc.get("parse-native-query", query.name())); meta = getRepository().searchQueryMetaDataByName(query.name()); if (meta != null) { Class<?> defType = meta.getDefiningType(); meta = getRepository().addQueryMetaData(null, query.name()); meta.setLanguage(QueryLanguages.LANG_SQL); meta.setQueryString(query.query());
_log.trace(_loc.get("parse-query", query.name())); meta = getRepository().getCachedQueryMetaData(null, query.name()); if (meta != null) { if (_log.isWarnEnabled()) meta = getRepository().addQueryMetaData(null, query.name()); meta.setQueryString(query.query()); meta.setLanguage(JPQLParser.LANG_JPQL);
_log.trace(_loc.get("parse-query", query.name())); meta = getRepository().searchQueryMetaDataByName(query.name()); if (meta != null) { Class<?> definingType = meta.getDefiningType(); meta = getRepository().addQueryMetaData(_cls, query.name()); meta.setLanguage(JPQLParser.LANG_JPQL); meta.setQueryString(query.query());
_log.trace(_loc.get("parse-query", query.name())); meta = getRepository().searchQueryMetaDataByName(query.name()); if (meta != null) { Class<?> definingType = meta.getDefiningType(); meta = getRepository().addQueryMetaData(_cls, query.name()); meta.setLanguage(JPQLParser.LANG_JPQL); meta.setQueryString(query.query());
_log.trace(_loc.get("parse-query", query.name())); meta = getRepository().searchQueryMetaDataByName(query.name()); if (meta != null) { Class<?> definingType = meta.getDefiningType(); meta = getRepository().addQueryMetaData(_cls, query.name()); meta.setLanguage(JPQLParser.LANG_JPQL); meta.setQueryString(query.query());
QueryMetaData existing = getRepository().addQueryMetaData(meta); if (existing != null && existing.getDefiningType() != meta.getDefiningType()) { getLog().warn(_loc.get("dup-query", meta.getName(), el, existing.getDefiningType()));
QueryMetaData existing = getRepository().addQueryMetaData(meta); if (existing != null && existing.getDefiningType() != meta.getDefiningType()) { getLog().warn(_loc.get("dup-query", meta.getName(), el, existing.getDefiningType()));