Package org.rundeck.core.auth.web
Class WebParamsIdResolver
- java.lang.Object
-
- org.rundeck.core.auth.web.WebParamsIdResolver
-
- All Implemented Interfaces:
ResIdResolver
public class WebParamsIdResolver extends java.lang.Object implements ResIdResolver
Resolve ID param values
-
-
Constructor Summary
Constructors Constructor Description WebParamsIdResolver(java.util.Map<java.lang.String,java.lang.String> paramNames, java.util.Map<java.lang.Object,java.lang.Object> paramMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringidForType(java.lang.String type)java.util.Optional<java.lang.String>idForTypeOptional(java.lang.String type)
-
-
-
Method Detail
-
idForType
public java.lang.String idForType(java.lang.String type) throws MissingParameter- Specified by:
idForTypein interfaceResIdResolver- Parameters:
type- type- Returns:
- ID value for type
- Throws:
MissingParameter- if ID value cannot be resolved
-
idForTypeOptional
public java.util.Optional<java.lang.String> idForTypeOptional(java.lang.String type)
- Specified by:
idForTypeOptionalin interfaceResIdResolver- Parameters:
type- resource type- Returns:
- ID value for type
-
-