Package edu.uiuc.ncsa.oa2.qdl.storage
Class QDLPermissionStoreAccessor
- java.lang.Object
-
- org.oa4mp.server.qdl.storage.QDLStoreAccessor
-
- org.oa4mp.server.qdl.storage.QDLPermissionStoreAccessor
-
public class QDLPermissionStoreAccessor extends QDLStoreAccessor
Created by Jeff Gaynor
on 12/23/20 at 7:57 AM
-
-
Constructor Summary
Constructors Constructor Description QDLPermissionStoreAccessor(String accessorType, PermissionsStore store, edu.uiuc.ncsa.security.core.util.MyLoggingFacade facade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<edu.uiuc.ncsa.security.core.Identifier>
getAdmins(edu.uiuc.ncsa.security.core.Identifier clientID)
int
getClientCount(edu.uiuc.ncsa.security.core.Identifier adminID)
List<edu.uiuc.ncsa.security.core.Identifier>
getClients(edu.uiuc.ncsa.security.core.Identifier adminID)
protected PermissionsStore
getPStore()
-
Methods inherited from class edu.uiuc.ncsa.oa2.qdl.storage.QDLStoreAccessor
archive, create, fromStem, fromXML, fromXMLMap, get, getAccessorType, getConverter, getStore, getStoreArchiver, getVersion, info, isVersionID, listKeys, remove, saveOrUpdate, search, setAccessorType, setMapConverter, setStore, size, toStem, toXML, warn
-
-
-
-
Constructor Detail
-
QDLPermissionStoreAccessor
public QDLPermissionStoreAccessor(String accessorType, PermissionsStore store, edu.uiuc.ncsa.security.core.util.MyLoggingFacade facade)
-
-
Method Detail
-
getPStore
protected PermissionsStore getPStore()
-
getClients
public List<edu.uiuc.ncsa.security.core.Identifier> getClients(edu.uiuc.ncsa.security.core.Identifier adminID)
-
getAdmins
public List<edu.uiuc.ncsa.security.core.Identifier> getAdmins(edu.uiuc.ncsa.security.core.Identifier clientID)
-
getClientCount
public int getClientCount(edu.uiuc.ncsa.security.core.Identifier adminID)
-
-