Interface BaseClientStore<V extends BaseClient>
-
- All Superinterfaces:
Map<edu.uiuc.ncsa.security.core.Identifier,V>
,edu.uiuc.ncsa.security.core.Store<V>
- All Known Subinterfaces:
ClientStore<V>
- All Known Implementing Classes:
AggregateClientStore
,BaseClientSQLStore
,ClientMemoryStore
,FSClientStore
public interface BaseClientStore<V extends BaseClient> extends edu.uiuc.ncsa.security.core.Store<V>
Created by Jeff Gaynor
on 10/12/16 at 1:19 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<edu.uiuc.ncsa.security.core.Identifier>
getByApprover(String approver, ClientApprovalStore clientApprovalStore)
List<edu.uiuc.ncsa.security.core.Identifier>
getByStatus(String status, ClientApprovalStore clientApprovalStore)
Retrieve all clients of a given type from the approval store for the given status.-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
getByStatus
List<edu.uiuc.ncsa.security.core.Identifier> getByStatus(String status, ClientApprovalStore clientApprovalStore)
Retrieve all clients of a given type from the approval store for the given status.- Returns:
-
getByApprover
List<edu.uiuc.ncsa.security.core.Identifier> getByApprover(String approver, ClientApprovalStore clientApprovalStore)
-
-