public class ClientApprovalMemoryStore<V extends ClientApproval> extends edu.uiuc.ncsa.security.storage.MemoryStore<V> implements ClientApprovalStore<V>
Created by Jeff Gaynor
on 7/2/18 at 2:01 PM
edu.uiuc.ncsa.security.storage.MemoryStore.MSInitializer
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ClientApprovalMemoryStore(IdentifiableProviderImpl<V> vIdentifiableProvider,
ClientApproverConverter converter) |
Modifier and Type | Method and Description |
---|---|
int |
getPendingCount() |
int |
getUnapprovedCount()
Get the number of approvals that are as yet unapproved.
|
XMLConverter<V> |
getXMLConverter() |
boolean |
isApproved(Identifier identifier)
Returns true if the client with the given identifier has been approved, false otherwise.
|
create, getAll, getInitializer, realSave, register, save, search, update
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
create, getAll, register, save, search, update
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
public ClientApprovalMemoryStore(IdentifiableProviderImpl<V> vIdentifiableProvider, ClientApproverConverter converter)
public boolean isApproved(Identifier identifier)
ClientApprovalStore
isApproved
in interface ClientApprovalStore<V extends ClientApproval>
public int getUnapprovedCount()
ClientApprovalStore
getUnapprovedCount
in interface ClientApprovalStore<V extends ClientApproval>
public int getPendingCount()
getPendingCount
in interface ClientApprovalStore<V extends ClientApproval>
public XMLConverter<V> getXMLConverter()
getXMLConverter
in interface Store<V extends ClientApproval>
Copyright © 2019. All Rights Reserved.