Revision 3606bda3
Added by Andreas Müller over 1 year ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/HibernateBeanInitializer.java | ||
---|---|---|
21 | 21 |
/** |
22 | 22 |
* @author a.kohlbecker |
23 | 23 |
* @since 25.03.2009 |
24 |
* |
|
25 | 24 |
*/ |
26 | 25 |
//@Component("defaultBeanInitializer") |
27 | 26 |
public class HibernateBeanInitializer<CDM extends CdmBase> extends AbstractBeanInitializer<CDM>{ |
... | ... | |
49 | 48 |
( ( MapProxy<?,?> ) proxy ).isEmpty(); // checkInit is protected, unfortunately; |
50 | 49 |
} |
51 | 50 |
} |
52 |
|
|
53 |
|
|
54 |
|
|
55 |
} |
|
51 |
} |
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/AbstractBeanInitializer.java | ||
---|---|---|
393 | 393 |
// only read methods & skip transient getters |
394 | 394 |
if( prop.getReadMethod() != null ){ |
395 | 395 |
try{ |
396 |
Class<Transient> transientClass = (Class<Transient>)Class.forName( "javax.persistence.Transient" ); |
|
396 |
@SuppressWarnings("unchecked") |
|
397 |
Class<Transient> transientClass = (Class<Transient>)Class.forName( "javax.persistence.Transient" ); |
|
397 | 398 |
if( prop.getReadMethod().getAnnotation( transientClass ) != null ){ |
398 | 399 |
continue; |
399 | 400 |
} |
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/AdvancedBeanInitializer.java | ||
---|---|---|
452 | 452 |
if (logger.isTraceEnabled()){logger.trace(hql);} |
453 | 453 |
Query query = genericDao.getHqlQuery(hql); |
454 | 454 |
query.setParameterList("idSet", idSet); |
455 |
@SuppressWarnings("unchecked") |
|
455 | 456 |
List<Object> list = query.list(); |
456 | 457 |
|
457 | 458 |
if (logger.isTraceEnabled()){ |
... | ... | |
680 | 681 |
private class AutoInit{ |
681 | 682 |
|
682 | 683 |
String leftJoinFetch = ""; |
683 |
Set<AutoPropertyInitializer<CdmBase>> initlializers = new HashSet<AutoPropertyInitializer<CdmBase>>();
|
|
684 |
Set<AutoPropertyInitializer<CdmBase>> initlializers = new HashSet<>(); |
|
684 | 685 |
|
685 |
/** |
|
686 |
* @param leftJoinFetch |
|
687 |
* @param initlializers |
|
688 |
*/ |
|
689 | 686 |
public AutoInit() { |
690 | 687 |
} |
691 | 688 |
} |
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/TeamAutoInitializer.java | ||
---|---|---|
21 | 21 |
* |
22 | 22 |
* @author a.kohlbecker |
23 | 23 |
* @since 30.07.2010 |
24 |
* |
|
25 | 24 |
*/ |
26 | 25 |
public class TeamAutoInitializer extends AutoPropertyInitializer<TeamOrPersonBase> { |
27 | 26 |
|
28 |
|
|
29 | 27 |
@Override |
30 | 28 |
public void initialize(TeamOrPersonBase bean) { |
31 | 29 |
if(bean instanceof Team) { |
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/TitleAndNameCacheAutoInitializer.java | ||
---|---|---|
27 | 27 |
* |
28 | 28 |
* @author a.kohlbecker |
29 | 29 |
* @since 30.07.2010 |
30 |
* |
|
31 | 30 |
*/ |
32 | 31 |
public class TitleAndNameCacheAutoInitializer extends AutoPropertyInitializer<IdentifiableEntity<?>> { |
33 | 32 |
|
34 |
|
|
35 | 33 |
@Override |
36 | 34 |
public void initialize(IdentifiableEntity<?> bean) { |
37 | 35 |
|
... | ... | |
111 | 109 |
return Optional.empty(); |
112 | 110 |
|
113 | 111 |
} |
114 |
|
|
115 |
|
|
116 |
} |
|
112 |
} |
Also available in: Unified diff
cleanup