Package org.sourceid.saml20.adapter.gui
Class FilterableSelectionFieldDescriptor.SearchableTypeConfig
- java.lang.Object
-
- org.sourceid.saml20.adapter.gui.FilterableSelectionFieldDescriptor.SearchableTypeConfig
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- FilterableSelectionFieldDescriptor
public static class FilterableSelectionFieldDescriptor.SearchableTypeConfig extends Object implements Serializable
Wrapper object of SearchableType (for specifying Admin API end-point) and list of QueryParam (for specifying query strings)- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPC_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigAUTH_POLICY_CONTRACTSearchableTypeConfig for authentication policy contracts WITHOUT any associated query parameter.static FilterableSelectionFieldDescriptor.SearchableTypeConfigIDP_ADAPTERSearchableTypeConfig for configured IdP adapter instances WITHOUT any associated query parameter.static StringIDP_ADAPTER_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigIDP_CONNECTIONSearchableTypeConfig for OIDC, WS-Fed, SAML1.0, SAML1.1 and SAML 2.0 IdP connections WITHOUT any associated query parameter.static StringIDP_CONNECTION_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigLOCAL_IDENTITY_PROFILESearchableTypeConfig for configured local identity profiles WITHOUT any associated query parameter.static StringLOCAL_IDENTITY_PROFILE_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigOAUTH_CLIENTSearchableTypeConfig for OAuth clients WITHOUT any associated query parameter.static StringOAUTH_CLIENT_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigOAUTH_COMMON_SCOPESearchableTypeConfig for OAuth common scopes WITHOUT any associated query parameter.static FilterableSelectionFieldDescriptor.SearchableTypeConfigOAUTH_COMMON_SCOPE_GROUPSearchableTypeConfig for OAuth common scope groups WITHOUT any associated query parameter.static StringOAUTH_COMMON_SCOPE_GROUP_PREFIXstatic StringOAUTH_COMMON_SCOPE_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigOAUTH_EXCLUSIVE_SCOPESearchableTypeConfig for OAuth exclusive scopes WITHOUT any associated query parameter.static FilterableSelectionFieldDescriptor.SearchableTypeConfigOAUTH_EXCLUSIVE_SCOPE_GROUPSearchableTypeConfig for OAuth exclusive scope groups WITHOUT any associated query parameter.static StringOAUTH_EXCLUSIVE_SCOPE_GROUP_PREFIXstatic StringOAUTH_EXCLUSIVE_SCOPE_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigPOLICY_FRAGMENTSearchableTypeConfig for configured local identity profiles WITHOUT any associated query parameter.static StringPOLICY_FRAGMENT_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigSELECTORSearchableTypeConfig for configured authentication selector instances WITHOUT any associated query parameter.static StringSELECTOR_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigSP_ADAPTERSearchableTypeConfig for configured SP adapter instances WITHOUT any associated query parameter.static StringSP_ADAPTER_KEY_PREFIXstatic FilterableSelectionFieldDescriptor.SearchableTypeConfigSP_CONNECTIONSearchableTypeConfig for WS-Fed, WS-Trust, SAML1.0, SAML1.1 and SAML 2.0 SP connections WITHOUT any associated query parameter.static StringSP_CONNECTION_KEY_PREFIX
-
Constructor Summary
Constructors Constructor Description SearchableTypeConfig(FilterableSelectionFieldDescriptor.SearchableType searchableType, List<FilterableSelectionFieldDescriptor.QueryParam> queryParamList)Creates a new SearchableTypeConfig.SearchableTypeConfig(FilterableSelectionFieldDescriptor.SearchableType searchableType, List<FilterableSelectionFieldDescriptor.QueryParam> queryParamList, String storageKeyPrefix)Creates a new SearchableTypeConfig.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FilterableSelectionFieldDescriptor.QueryParam>getQueryParamConfigList()Gets the query parameter list.FilterableSelectionFieldDescriptor.SearchableTypegetSearchableType()Gets the SearchableTypes.StringgetStorageKeyPrefix()Gets the recommended storage key prefix.
-
-
-
Field Detail
-
IDP_CONNECTION_KEY_PREFIX
public static final String IDP_CONNECTION_KEY_PREFIX
- See Also:
- Constant Field Values
-
SP_CONNECTION_KEY_PREFIX
public static final String SP_CONNECTION_KEY_PREFIX
- See Also:
- Constant Field Values
-
IDP_ADAPTER_KEY_PREFIX
public static final String IDP_ADAPTER_KEY_PREFIX
- See Also:
- Constant Field Values
-
SP_ADAPTER_KEY_PREFIX
public static final String SP_ADAPTER_KEY_PREFIX
- See Also:
- Constant Field Values
-
OAUTH_CLIENT_KEY_PREFIX
public static final String OAUTH_CLIENT_KEY_PREFIX
- See Also:
- Constant Field Values
-
OAUTH_COMMON_SCOPE_PREFIX
public static final String OAUTH_COMMON_SCOPE_PREFIX
- See Also:
- Constant Field Values
-
OAUTH_COMMON_SCOPE_GROUP_PREFIX
public static final String OAUTH_COMMON_SCOPE_GROUP_PREFIX
- See Also:
- Constant Field Values
-
OAUTH_EXCLUSIVE_SCOPE_PREFIX
public static final String OAUTH_EXCLUSIVE_SCOPE_PREFIX
- See Also:
- Constant Field Values
-
OAUTH_EXCLUSIVE_SCOPE_GROUP_PREFIX
public static final String OAUTH_EXCLUSIVE_SCOPE_GROUP_PREFIX
- See Also:
- Constant Field Values
-
APC_KEY_PREFIX
public static final String APC_KEY_PREFIX
- See Also:
- Constant Field Values
-
SELECTOR_KEY_PREFIX
public static final String SELECTOR_KEY_PREFIX
- See Also:
- Constant Field Values
-
LOCAL_IDENTITY_PROFILE_KEY_PREFIX
public static final String LOCAL_IDENTITY_PROFILE_KEY_PREFIX
- See Also:
- Constant Field Values
-
POLICY_FRAGMENT_PREFIX
public static final String POLICY_FRAGMENT_PREFIX
- See Also:
- Constant Field Values
-
IDP_CONNECTION
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig IDP_CONNECTION
SearchableTypeConfig for OIDC, WS-Fed, SAML1.0, SAML1.1 and SAML 2.0 IdP connections WITHOUT any associated query parameter.
-
SP_CONNECTION
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig SP_CONNECTION
SearchableTypeConfig for WS-Fed, WS-Trust, SAML1.0, SAML1.1 and SAML 2.0 SP connections WITHOUT any associated query parameter.
-
IDP_ADAPTER
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig IDP_ADAPTER
SearchableTypeConfig for configured IdP adapter instances WITHOUT any associated query parameter.
-
SP_ADAPTER
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig SP_ADAPTER
SearchableTypeConfig for configured SP adapter instances WITHOUT any associated query parameter.
-
OAUTH_CLIENT
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig OAUTH_CLIENT
SearchableTypeConfig for OAuth clients WITHOUT any associated query parameter.
-
OAUTH_COMMON_SCOPE
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig OAUTH_COMMON_SCOPE
SearchableTypeConfig for OAuth common scopes WITHOUT any associated query parameter.
-
OAUTH_COMMON_SCOPE_GROUP
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig OAUTH_COMMON_SCOPE_GROUP
SearchableTypeConfig for OAuth common scope groups WITHOUT any associated query parameter.
-
OAUTH_EXCLUSIVE_SCOPE
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig OAUTH_EXCLUSIVE_SCOPE
SearchableTypeConfig for OAuth exclusive scopes WITHOUT any associated query parameter.
-
OAUTH_EXCLUSIVE_SCOPE_GROUP
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig OAUTH_EXCLUSIVE_SCOPE_GROUP
SearchableTypeConfig for OAuth exclusive scope groups WITHOUT any associated query parameter.
-
AUTH_POLICY_CONTRACT
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig AUTH_POLICY_CONTRACT
SearchableTypeConfig for authentication policy contracts WITHOUT any associated query parameter.
-
SELECTOR
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig SELECTOR
SearchableTypeConfig for configured authentication selector instances WITHOUT any associated query parameter.
-
LOCAL_IDENTITY_PROFILE
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig LOCAL_IDENTITY_PROFILE
SearchableTypeConfig for configured local identity profiles WITHOUT any associated query parameter.
-
POLICY_FRAGMENT
public static final FilterableSelectionFieldDescriptor.SearchableTypeConfig POLICY_FRAGMENT
SearchableTypeConfig for configured local identity profiles WITHOUT any associated query parameter.
-
-
Constructor Detail
-
SearchableTypeConfig
public SearchableTypeConfig(FilterableSelectionFieldDescriptor.SearchableType searchableType, List<FilterableSelectionFieldDescriptor.QueryParam> queryParamList)
Creates a new SearchableTypeConfig.- Parameters:
searchableType- searchable type (for specifying Admin API end-point)queryParamList- list of query parameters (for specifying query strings)
-
SearchableTypeConfig
public SearchableTypeConfig(FilterableSelectionFieldDescriptor.SearchableType searchableType, List<FilterableSelectionFieldDescriptor.QueryParam> queryParamList, String storageKeyPrefix)
Creates a new SearchableTypeConfig.- Parameters:
searchableType- searchable type (for specifying Admin API end-point)queryParamList- list of query parameters (for specifying query strings)storageKeyPrefix- prefix to be used when generating default storage key
-
-
Method Detail
-
getSearchableType
public FilterableSelectionFieldDescriptor.SearchableType getSearchableType()
Gets the SearchableTypes.- Returns:
- a searchable type
-
getQueryParamConfigList
public List<FilterableSelectionFieldDescriptor.QueryParam> getQueryParamConfigList()
Gets the query parameter list.- Returns:
- a list of query parameters used to customize Admin API rest calls, e.g. result filtering
-
getStorageKeyPrefix
public String getStorageKeyPrefix()
Gets the recommended storage key prefix.- Returns:
- recommended storage key prefix
-
-