A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addAssertion() - Method in AssertionsController
Add a new assertion (POST).
addAssertion(String, String, String, String, String, String, String) - Method in WebServicesService
Perform POST for new assertion to biocache-service
addSpatialParams(String, Boolean) - Method in SpatialSearchRequestParams
Add the spatial params to the param string
AdminController - Class in au.org.ala.biocache.hubs
Admin functions - should be protected by login and ROLE_ADMIN or equiv.
advancedSearch(AdvancedSearchParams) - Method in HomeController
AdvancedSearchParams - Class in au.org.ala.biocache.hubs
Request parameters for the advanced search form (form backing bean)
afterPropertiesSet() - Method in ExtendedPluginAwareResourceBundleMessageSource
Overriding this method allows the i18n source via HTTP call to biocache-service
allCodes() - Method in DataQualityController
Application - Class in biocache.hubs
assertions(String) - Method in AssertionsController
Create combined assertions JSON web service from the user and quality assertion services on biocache-service.
AssertionsController - Class in au.org.ala.biocache.hubs
augmentRecord(JSONObject) - Method in PostProcessingService
Add markup, links, etc., to certain field values.

B

BiocacheHubsGrailsPlugin - Class in au.org.ala.biocache.hubs
Biocache-hubs plugin descriptor file
BiocacheHubsUrlMappings - Class in au.org.ala.biocache.hubs
BootStrap - Class in biocache.hubs

C

cachedFullTextSearch(SpatialSearchRequestParams) - Method in WebServicesService
canConvert(def) - Method in EnglishValueConverter
clearAllCaches() - Method in AdminController
clearCache() - Method in FacetsCacheService
Can be triggered from the admin page.
clearCollectoryCache() - Method in AdminController
clearFacetsCache() - Method in AdminController
clearLongTermCache() - Method in AdminController
clearMessageCache() - Method in MessageSourceCacheService
Trigger the message source cache to be reset (different to the @Cacheable cache) which effectively grabs a new copy from biocache-service (base properties) and then adds to that from the i18n messages in the local grails app.
clearPropertiesCache() - Method in AdminController
conditionalEncode(String, Boolean) - Method in SearchRequestParams
URI encode the param value if isEncoded is true
CONTEXTUAL - Field in WebServicesService
convert(def) - Method in EnglishValueConverter
createQueryWithTaxaParam(List, List) - Method in PostProcessingService
Generate SOLR query from a taxa[] query

D

data() - Method in HelpController
DataQualityController - Class in au.org.ala.biocache.hubs
Generate codes and metadata for the data quality checks.
dataResource(SpatialSearchRequestParams) - Method in OccurrenceController
deleteAssertion() - Method in AssertionsController
Delete an assertion (POST).
deleteAssertion(String, String) - Method in WebServicesService
Perform POST to delete an assertion on biocache-service
detailsForUserId(String) - Method in UserService
Get both email and displayName for a numeric user id.
doClearCollectoryCache() - Method in WebServicesService
doClearFacetsCache() - Method in AdminController
doClearLongTermCache() - Method in WebServicesService
doClearPropertiesCache() - Method in AdminController
doGet(String) - Method in ProxyController
Performs an HTTP GET request
doPost(String) - Method in ProxyController
Performs an HTTP POST request
doWithSpring() - Method in BiocacheHubsGrailsPlugin

E

EnglishValueConverter - Class in au.org.ala.biocache.hubs
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)
EnglishValueConverter() - Constructor in EnglishValueConverter
ENVIRONMENTAL - Field in WebServicesService
exploreYourArea() - Method in OccurrenceController
Explore your area page Uses http://dev.maxmind.com/geoip/geoip2/geolite2/
ExtendedPluginAwareResourceBundleMessageSource - Class in au.org.ala.biocache.hubs
Extend PluginAwareResourceBundleMessageSource so we can access the (protected) getMergedProperties() method to export all i18n messages for JS usage.

F

FacetsCacheService - Class in au.org.ala.biocache.hubs
Service to cache the facet values available from a given data hub.
FacetsName - Enum in au.org.ala.biocache.hubs
Enum for facet fields needed to populate drop-down lists in advanced search page, etc.
FacetsName(String) - Constructor in FacetsName
fieldGuideDownload(SpatialSearchRequestParams) - Method in OccurrenceController
Field guide download
FieldGuideDTO - Class in au.org.ala.biocache.hubs
Field Guide DTO
formatDynamicLabel(def) - Method in OccurrenceTagLib
formatFieldName(def, def) - Method in OccurrenceTagLib
Format a dynamic field name.
fullTextSearch(SpatialSearchRequestParams) - Method in WebServicesService

G

GeoIpService - Class in au.org.ala.biocache.hubs
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)
get(String) - Method in UserController
get(def, def) - Method in UserDataService
getAllFacets(List) - Method in PostProcessingService
Build a LinkedHashMap form of the facets to display in the customise drop down div
getAllGroupedFacets(Map, def, def) - Method in PostProcessingService
Add any ungrouped facets from search results to the groupedFacetsMap used to construct the facets column in search results.
getCollectionContact(String) - Method in WebServicesService
getCollectionInfo(String) - Method in WebServicesService
getCompareRecord(String) - Method in WebServicesService
getDataQualityCsv() - Method in WebServicesService
Get the CSV for ALA data quality checks meta data
getDataresourceContact(String) - Method in WebServicesService
getDefaultFacets() - Method in WebServicesService
getDuplicateRecordDetails(JSONObject) - Method in WebServicesService
getDynamicFacets(String) - Method in WebServicesService
Get list of dynamic facets for a given query (Sandbox)
getEncodedParams() - Method in SearchRequestParams
Produce a URI encoded query string for use in java.util.URI, etc
getEncodedParams() - Method in SpatialSearchRequestParams
Produce a URI encoded query string for use in java.util.URI, etc
getErrorCodes() - Method in WebServicesService
getFacetNamesFor(String) - Method in FacetsCacheService
Get the facets values (and labels if available) for the requested facet field.
getFacetsFromCookie(HttpServletRequest) - Method in PostProcessingService
Read the request cookie to determine which facets are active
getFilteredFacets(LinkedHashMap<String, Boolean>) - Method in PostProcessingService
Filter the Map of all facets to produce a list of only the "active" or selected facets
getGroupedAssertions(JSONArray, JSONArray, String) - Method in PostProcessingService
Get the assertions grouped by assertion code.
getGroupedFacets() - Method in WebServicesService
getGuidsForTaxa(List) - Method in WebServicesService
Query the BIE for GUIDs for a given list of names
getImageFileSizeInMb(JSONArray) - Method in WebServicesService
Generate a Map of image url (key) with image file size (like ls -h) (value)
getJson() - Method in FieldGuideDTO
getJsonElements(String) - Method in WebServicesService
Perform HTTP GET on a JSON web service
getLayersMetaData() - Method in WebServicesService
getListFromGroupedFacets(Map) - Method in PostProcessingService
Extract list of facet fields from the grouped facets Map (json)
getLocation(HttpServletRequest) - Method in GeoIpService
gets Obtains the Location for a client request
getLoggerReasons() - Method in WebServicesService
getLoggerSources() - Method in WebServicesService
getMapLegend(String) - Method in WebServicesService
getMapOfFacetResults(JSONArray) - Method in PostProcessingService
Create a Map of facet fields for a "lookup" in _facets.gsp Also normalises some fields (decade)
getMessagesMap(Locale) - Method in MessageSourceCacheService
getMetadataForOutlierLayers(JSONObject, Map) - Method in PostProcessingService
Add layers metadata to outlier for layer record attributes
getQueryAssertions(String) - Method in WebServicesService
getRecord(String, Boolean) - Method in WebServicesService
getTargetType() - Method in EnglishValueConverter
getText(String) - Method in WebServicesService
Perform HTTP GET on a text-based web service
getUngroupedFacetsList(Map, def) - Method in PostProcessingService
Get a list of facet fields (from search results) that are NOT in the grouped facets Map.
getUrlParams() - Method in SearchRequestParams
Constructs the params to be returned in the result
getUrlParams() - Method in SpatialSearchRequestParams
getUserAssertions(String) - Method in WebServicesService
gk - Field in SpatialSearchRequestParams

H

help() - Method in HelpController
HelpController - Class in au.org.ala.biocache.hubs
HomeController - Class in au.org.ala.biocache.hubs

I

i18n(String) - Method in MessagesController
Export raw i18n message properties as TEXT for use by JavaScript i18n library
index() - Method in AdminController
index() - Method in AssertionsController
index() - Method in DataQualityController
index() - Method in HelpController
index() - Method in HomeController
index() - Method in OccurrenceController
init() - Method in FacetsCacheService
Init method - load facetsList from config file
init() - Method in GeoIpService
init() - Method in WebServicesService

J

K

L

lat - Field in SpatialSearchRequestParams
legend() - Method in OccurrenceController
AJAX webservice for legend data from SP
list(SpatialSearchRequestParams) - Method in OccurrenceController
Perform a full text search
listMessageCodes(Locale) - Method in ExtendedPluginAwareResourceBundleMessageSource
Provide a complete listing of properties for a given locale, as a Map Client app properties override those from this plugin
lon - Field in SpatialSearchRequestParams

M

main(String) - Method in Application
mergeRequestedFacets(List, List) - Method in PostProcessingService
Merge requested and custom facets
MessagesController - Class in au.org.ala.biocache.hubs
MessageSourceCacheService - Class in au.org.ala.biocache.hubs
A service that provides a java.util.Map representation of the i18n messages for a given locale (cached).

N

O

OccurrenceController - Class in au.org.ala.biocache.hubs
Controller for occurrence searches and records
OccurrenceTagLib - Class in au.org.ala.biocache.hubs
Custom taglib for biocache-hubs
OutageBanner - Class in au.org.ala.biocache.hubs
Command object for outage banner (admin function)

P

postFormData(String, Map) - Method in WebServicesService
Perform a POST with URL encoded params as POST body
postJsonElements(String, String) - Method in WebServicesService
PostProcessingService - Class in au.org.ala.biocache.hubs
Service to perform processing of data between the DAO and View layers
ProxyController - Class in au.org.ala.biocache.hubs
Proxy Controller for AJAX requests to biocache-service

Q

R

radius - Field in SpatialSearchRequestParams
resultsHaveImages(JSONObject) - Method in PostProcessingService
Determine if the record contains images

S

sanitizeBodyText(String, Boolean) - Method in OccurrenceTagLib
Utility to sanitise HTML text and only allow links to be kept, removing any other HTML markup.
searchJson(SpatialSearchRequestParams) - Method in OccurrenceController
JSON webservices for debugging/testing
SearchRequestParams - Class in au.org.ala.biocache.hubs
Data Transfer Object to represent the request parameters required to search for occurrence records against biocache-service.
set(String) - Method in UserController
set(def, def, def) - Method in UserDataService
show(String) - Method in OccurrenceController
Display an occurrence record
showBanner() - Method in OutageBanner
Determine whether or not to display the banner
showCore(String) - Method in OccurrenceController
Display just the "core" section of an occurrence record.
showJson(String) - Method in OccurrenceController
JSON webservices for debugging/testing
SpatialSearchRequestParams - Class in au.org.ala.biocache.hubs
Created with IntelliJ IDEA.

T

taxa(String) - Method in OccurrenceController
taxaPost() - Method in OccurrenceController
POST from taxa drop-down list of raw taxon names
termsOfUse() - Method in HelpController
toMap() - Method in OutageBanner
toParamMap() - Method in AdvancedSearchParams
Get the queryString in the form of a Map - for use with 'params' attribute in redirect, etc.
toString() - Method in AdvancedSearchParams
This custom toString method outputs a valid /occurrence/search query string.
toString() - Method in FieldGuideDTO
toString() - Method in OutageBanner
toString(Boolean) - Method in SearchRequestParams
Common code to output a param string with conditional encoding of values
toString() - Method in SpatialSearchRequestParams
Custom toString method to produce a String to be used as the request parameters for the Biocache Service webservices

U

UserController - Class in au.org.ala.biocache.hubs
Controller for occurrence searches and records
UserDataService - Class in au.org.ala.biocache.hubs
UserService - Class in au.org.ala.biocache.hubs

V

valueOfFieldName(String) - Method in FacetsName
Do a lookup on the fieldName field

W

WebServicesService - Class in au.org.ala.biocache.hubs
Service to perform web service DAO operations
wkt - Field in SpatialSearchRequestParams

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _