| Class |
Description |
|
AdminController
|
Admin functions - should be protected by login and ROLE_ADMIN or equiv.
|
|
AdminInterceptor
|
Interceptor for Admin controller, adapted from grails 2 `beforeInterceptor` code.
|
|
AdvancedSearchParams
|
Request parameters for the advanced search form (form backing bean) |
|
AssertionsController
|
|
|
BiocacheHubsGrailsPlugin
|
Biocache-hubs plugin descriptor file |
|
BiocacheHubsUrlMappings
|
|
|
DataQualityController
|
Generate codes and metadata for the data quality checks.
|
|
EnglishValueConverter
|
Custom ValueConverter to force double values to be read as EN locale values
This fixes issues with non-EN locales removing dot/period (as a comma would be) |
|
ExtendedPluginAwareResourceBundleMessageSource
|
Extend PluginAwareResourceBundleMessageSource so we can access the (protected)
getMergedProperties() method to export all i18n messages for JS usage. |
|
FacetsCacheService
|
Service to cache the facet values available from a given data hub.
|
|
FieldGuideDTO
|
Field Guide DTO |
|
GeoIpService
|
Provides methods to access MaxMind GeoIP2 API (http://maxmind.github.io/GeoIP2-java/)
Some code for getIpAddress has been taken from https://github.com/donbeave/grails-geoip/
Download City DB from https://dev.maxmind.com/geoip/geoip2/geolite2/
DB Download is automated and installed to grailsApplication.config.geopip.database.path as part of
ala-install ansible playbooks and roles (https://github.com/AtlasOfLivingAustralia/ala-install/blob/82d2f13e462680c20f805e0f5e061d21fbe8a352/ansible/roles/biocache-hub/tasks/main.yml#L137) |
|
HelpController
|
|
|
HomeController
|
|
|
MessageSourceCacheService
|
A service that provides a java.util.Map representation of the i18n
messages for a given locale (cached). |
|
MessagesController
|
|
|
MoreWebUtils
|
|
|
OccurrenceController
|
Controller for occurrence searches and records |
|
OccurrenceNavigationDTO
|
|
|
OccurrenceTagLib
|
Custom taglib for biocache-hubs |
|
OutageBanner
|
Command object for outage banner (admin function) |
|
PostProcessingService
|
Service to perform processing of data between the DAO and View layers |
|
ProxyController
|
Proxy Controller for AJAX requests to biocache-service |
|
QualityService
|
This service provides below functions
1. wrap API calls to data-quality-filter-service
2. get excluded counts of quality categories |
|
SearchRequestParams
|
Data Transfer Object to represent the request parameters required to search
for occurrence records against biocache-service. |
|
SpatialSearchRequestParams
|
Created with IntelliJ IDEA. |
|
TimingUtils
|
|
|
UserController
|
Controller for occurrence searches and records |
|
UserDataService
|
|
|
UserService
|
|
|
WebServicesService
|
Service to perform web service DAO operations |
|
WebserviceController
|
Controller for web services |