Project

General

Profile

« Previous | Next » 

Revision 9ad46d6b

Added by Andreas Kohlbecker over 3 years ago

ref #9252 piping baseofRecord through KeyTermValueProcessor

View differences:

cdmlib-remote/src/main/resources/eu/etaxonomy/cdm/remote/json/jsonConfigurations.xml
243 243
        <entry key="eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus">
244 244
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor"/>
245 245
        </entry>
246
        <entry key="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType">
247
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor"/>
248
        </entry>
246 249
      </map>
247 250
    </property>
248 251
    <property name="ignoreDefaultExcludes" value="true" />
......
330 333
        </entry>
331 334
        <entry key="eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus">
332 335
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor" />
336
        </entry>        
337
        <entry key="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType">
338
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor"/>
333 339
        </entry>
334 340
      </map>
335 341
    </property>
......
535 541
        <entry key="eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus">
536 542
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor" />
537 543
        </entry>
544
        <entry key="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType">
545
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.KeyTermValueProcessor"/>
546
        </entry>
538 547
      </map>
539 548
    </property>
540 549
    <property name="ignoreDefaultExcludes" value="true" />
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/dto/SpecimenOrObservationBaseDTO.java
74 74
    private DefinedTerm lifeStage;
75 75

  
76 76
    protected SpecimenOrObservationBaseDTO(SpecimenOrObservationBase<?> specimenOrObservation) {
77
        super((Class<SpecimenOrObservationBase<?>>) specimenOrObservation.getClass(), specimenOrObservation.getUuid(), specimenOrObservation.getTitleCache());
77
        super(HibernateProxyHelper.getClassWithoutInitializingProxy(specimenOrObservation), specimenOrObservation.getUuid(), specimenOrObservation.getTitleCache());
78 78
        this.id = specimenOrObservation.getId();
79 79
        Set<Media> collectedMedia = collectMedia(specimenOrObservation);
80 80
        addMediaAsDTO(collectedMedia);

Also available in: Unified diff