public interface ClientStorageManagerV2 extends ClientStorageManager
Custom storage implementations should be extended from ClientStorageManagerBase
rather than
directly implementing this interface to benefit from the default methods it provides.
Modifier and Type | Field and Description |
---|---|
static String |
CLIENT_ID |
static String |
CLIENT_NAME |
static String |
LAST_MODIFIED_DATE |
Modifier and Type | Method and Description |
---|---|
Collection<ClientData> |
search(SearchCriteria searchCriteria)
Search for a client based on the provided SearchCriteria.
|
addClient, deleteClient, getClient, getClients, updateClient
static final String CLIENT_ID
static final String CLIENT_NAME
static final String LAST_MODIFIED_DATE
Collection<ClientData> search(SearchCriteria searchCriteria) throws ClientStorageManagementException
This method only needs to be overridden to optimize search performance and is only invoked by the administrative console. The default implementation retrieves all entries to provide basic functionality. For optimal performance, custom storage implementations should keep track of the name and lastModified fields (and preferably index them).
searchCriteria
- the search criteriaClientStorageManagementException
- if client storage communication fails.Copyright 2019 Ping Identity Corp. All rights reserved.