Project

General

Profile

« Previous | Next » 

Revision 6e7b2ab3

Added by Patricia Kelbert about 10 years ago

add new webservice for exporting occurrences for a specific taxon uuid

View differences:

cdmlib-remote/src/main/resources/eu/etaxonomy/cdm/remote/json/jsonConfigurations.xml
492 492
      </list>
493 493
    </property>
494 494
  </bean>
495
  
496
  <bean name="occurrenceCatalogueJsonConfig" class="eu.etaxonomy.cdm.remote.json.JsonConfigFactoryBean"
497
    init-method="init">
498
    <property name="jsonPropertyFilter">
499
        <bean class="net.sf.json.filters.OrPropertyFilter">
500
          <constructor-arg>
501
              <bean class="eu.etaxonomy.cdm.remote.json.util.InitializedHibernatePropertyFilter" />
502
          </constructor-arg>
503
          <constructor-arg ref="nameCatalogueApiCardinalityPropertyFilter">
504
          </constructor-arg>
505
        </bean>
506
    </property>
507
    <property name="jsonValueProcessors">
508
      <map>
509
        <entry key="org.hibernate.proxy.HibernateProxy">
510
          <bean
511
            class="eu.etaxonomy.cdm.remote.json.processor.value.HibernateJSONValueProcessor" />
512
        </entry>
513
        <entry key="java.util.UUID">
514
          <bean
515
            class="eu.etaxonomy.cdm.remote.json.processor.value.UUIDJSONValueProcessor" />
516
        </entry>
517
        <entry key="org.joda.time.DateTime">
518
          <bean
519
            class="eu.etaxonomy.cdm.remote.json.processor.value.DateTimeJSONValueProcessor" />
520
        </entry>
521
        <entry key="java.util.Calendar">
522
          <bean
523
            class="eu.etaxonomy.cdm.remote.json.processor.value.CalendarJSONValueProcessor" />
524
        </entry>
525
        <entry key="org.joda.time.Partial">
526
          <bean
527
            class="eu.etaxonomy.cdm.remote.json.processor.value.PartialJSONValueProcessor" />
528
        </entry>
529
        <entry key="java.util.Map">
530
            <bean class="eu.etaxonomy.cdm.remote.json.processor.value.MapJSONValueProcessor" />
531
        </entry>
532
          <entry key="java.net.URI">
533
              <bean class="eu.etaxonomy.cdm.remote.json.processor.value.URIJSONValueProcessor"/>
534
          </entry>
535

  
536
      </map>
537
    </property>
538
    <property name="ignoreDefaultExcludes" value="true" />
539
    <property name="excludes">
540
      <list value-type="java.lang.String">
541
        <value>class</value>
542
        <value>declaringClass</value><!-- DefaultExclude -->
543
        <value>metaClass</value><!-- DefaultExclude -->
544
        <value>id</value>
545
        <value>cacheStrategy</value>
546
        <value>createdBy</value>
547
        <value>updatedBy</value>
548
      </list>
549
    </property>
550
  </bean>
551
  
495 552

  
496 553
</beans>

Also available in: Unified diff