@groovy.transform.CompileStatic class DefaultLinkGenerator extends java.lang.Object
A link generating service for applications to use when generating links.
| Type | Name and description | 
|---|---|
| java.lang.String | configuredServerBaseURL | 
| java.lang.String | contextPath | 
| UrlConverter | grailsUrlConverter | 
| org.grails.datastore.mapping.model.MappingContext | mappingContext | 
| GrailsPluginManager | pluginManager | 
| GrailsRequestStateLookupStrategy | requestStateLookupStrategy | 
| java.lang.String | resourcePath | 
| java.lang.String | resourcePattern | 
| UrlMappingsHolder | urlMappingsHolder | 
| Constructor and description | 
|---|
| DefaultLinkGenerator
                                (java.lang.String serverBaseURL, java.lang.String contextPath) | 
| DefaultLinkGenerator
                                (java.lang.String serverBaseURL) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | java.lang.String | getContextPath() | 
|  | protected java.lang.String | getResourceId(java.lang.Object resourceAttribute) | 
|  | java.lang.String | getServerBaseURL() | 
|  | void | initializeResourcePath() | 
|  | protected boolean | isAbsolute(java.util.Map attrs) | 
|  | java.lang.String | link(java.util.Map attrs, java.lang.String encoding = 'UTF-8')')) { resourcePath = resourcePattern.substring(0, resourcePattern.length() - 3) } } | 
|  | java.lang.String | makeServerURL()Get the declared URL of the server from config, or guess at localhost for non-production. | 
|  | java.lang.String | resource(java.util.Map attrs){@inheritDoc } | 
|  | void | setPluginManager(GrailsPluginManager pluginManager) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
')) { resourcePath = resourcePattern.substring(0, resourcePattern.length() - 3) } } /** {@inheritDoc}
Get the declared URL of the server from config, or guess at localhost for non-production.
{