Class IdmLookup
java.lang.Object
swiss.trustbroker.federation.xmlconfig.IdmLookup
- All Implemented Interfaces:
Serializable,swiss.trustbroker.api.idm.dto.IdmRequests
public class IdmLookup
extends Object
implements Serializable, swiss.trustbroker.api.idm.dto.IdmRequests
Specify a list of queries that are executed in the specified order.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdmLookup.IdmLookupBuilderbuilder()protected booleanbooleanHandling of same attributes across queries.List of queries to be executed.List<swiss.trustbroker.api.idm.dto.IdmRequest> getStore()Used to select an IdmService implementationinthashCode()voidsetMultiQueryPolicy(MultiResultPolicy multiQueryPolicy) Handling of same attributes across queries.voidsetQueries(List<IdmQuery> queries) List of queries to be executed.voidUsed to select an IdmService implementationtoString()voidupdateIdmQueries(List<IdmQuery> idmQueries)
-
Constructor Details
-
IdmLookup
public IdmLookup() -
IdmLookup
Creates a newIdmLookupinstance.- Parameters:
store- Used to select an IdmService implementationmultiQueryPolicy- Handling of same attributes across queries.
Default: OVERWRITE is used if none is defined.
Potentially breaking changes:- With 1.8.0 changed from String to
MultiQueryResultPolicy.
- With 1.8.0 changed from String to
queries- List of queries to be executed.
-
-
Method Details
-
shallowClone
-
getQueryList
- Specified by:
getQueryListin interfaceswiss.trustbroker.api.idm.dto.IdmRequests
-
updateIdmQueries
-
builder
-
getStore
Used to select an IdmService implementation- Specified by:
getStorein interfaceswiss.trustbroker.api.idm.dto.IdmRequests
-
getMultiQueryPolicy
Handling of same attributes across queries.
Default: OVERWRITE is used if none is defined.
Potentially breaking changes:- With 1.8.0 changed from String to
MultiQueryResultPolicy.
- With 1.8.0 changed from String to
-
getQueries
List of queries to be executed. -
setStore
Used to select an IdmService implementation -
setMultiQueryPolicy
Handling of same attributes across queries.
Default: OVERWRITE is used if none is defined.
Potentially breaking changes:- With 1.8.0 changed from String to
MultiQueryResultPolicy.
- With 1.8.0 changed from String to
-
setQueries
List of queries to be executed. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-