protected String findGrailsUrl()

in plugin-core/plugin/src/main/groovy/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.groovy [151:177]


	protected String findGrailsUrl(UrlMappingInfo mapping) {

		String uri = mapping.URI
		if (uri) {
			return uri
		}

		String viewName = mapping.viewName
		if (viewName != null) {
			if (!viewName.startsWith(SLASH)) {
				viewName = SLASH + viewName
			}
			return viewName
		}

		if (!(mapping instanceof GrailsControllerUrlMappingInfo)) {
			return
		}

		String namespace = mapping.namespace
		String controllerName = mapping.controllerName
		if (namespace) {
			controllerName = resolveFullControllerName(controllerName, namespace)
		}

		createControllerUri controllerName, mapping.actionName ?: ''
	}