Package edu.uiuc.ncsa.oa2.qdl.storage
Class PermissionStoreFacade
- java.lang.Object
-
- org.oa4mp.server.qdl.storage.StoreFacade
-
- org.oa4mp.server.qdl.storage.PermissionStoreFacade
-
- All Implemented Interfaces:
edu.uiuc.ncsa.qdl.extensions.QDLModuleMetaClass
,Serializable
public class PermissionStoreFacade extends StoreFacade
Adds in a few features specific to permission stores.Created by Jeff Gaynor
on 12/23/20 at 8:31 AM- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
PermissionStoreFacade.ClientCount
class
PermissionStoreFacade.GetAdmins
class
PermissionStoreFacade.GetClients
-
Nested classes/interfaces inherited from class edu.uiuc.ncsa.oa2.qdl.storage.StoreFacade
StoreFacade.Create, StoreFacade.Diff, StoreFacade.FacadeHelp, StoreFacade.FromXML, StoreFacade.InitMethod, StoreFacade.Keys, StoreFacade.ReadObject, StoreFacade.Remove, StoreFacade.SaveObject, StoreFacade.Search, StoreFacade.Size, StoreFacade.StoreTypes, StoreFacade.ToXML, StoreFacade.UpdateObject, StoreFacade.VCreate, StoreFacade.VGet, StoreFacade.VGetVersions, StoreFacade.VID, StoreFacade.VRemove, StoreFacade.VRestore
-
-
Field Summary
Fields Modifier and Type Field Description static String
ADMINS_NAME
static String
CLIENT_COUNT_NAME
static String
CLIENTS_NAME
-
Fields inherited from class edu.uiuc.ncsa.oa2.qdl.storage.StoreFacade
checkInitMessage, CREATE_NAME, DIFFERENCE_NAME, environment, FROM_XML_NAME, INIT_NAME, KEYS_NAME, READ_NAME, REMOVE_NAME, SAVE_NAME, SEARCH_NAME, SIZE_NAME, STORE_HELP_NAME, STORE_TYPE_ADMIN_CLIENT_STORE, STORE_TYPE_APPROVALS, STORE_TYPE_CLIENT, STORE_TYPE_PERMISSION_STORE, STORE_TYPE_TRANSACTION, STORE_TYPE_TX_STORE, STORE_TYPES_STEM_NAME, storeAccessor, TO_XML_NAME, UPDATE_NAME, VERSION_CREATE_NAME, VERSION_GET_NAME, VERSION_GET_VERSIONS_NAME, VERSION_REMOVE_NAME, VERSION_RESTORE_NAME
-
-
Constructor Summary
Constructors Constructor Description PermissionStoreFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QDLStoreAccessor
createAccessor(String storeType)
Thanks to the vagaraies of Java non-static inner class inheritence, it is just best if this livesin the encloising class and is called.protected QDLPermissionStoreAccessor
getPS()
-
Methods inherited from class edu.uiuc.ncsa.oa2.qdl.storage.StoreFacade
checkInit, convertArgsToVersionIDs, createTransactionStemMC, doSetup, getConfigurationNode, getEnvironment, getLoader, getLogger, getStoreAccessor, getStoreTypes, init, setConfigurationNode, setLogger, setStoreAccessor, toIdentifier, toVID, toVID
-
-
-
-
Method Detail
-
getPS
protected QDLPermissionStoreAccessor getPS()
-
createAccessor
protected QDLStoreAccessor createAccessor(String storeType) throws Exception
Description copied from class:StoreFacade
Thanks to the vagaraies of Java non-static inner class inheritence, it is just best if this livesin the encloising class and is called. That means it can be easily (and predictably) overridden.- Overrides:
createAccessor
in classStoreFacade
- Returns:
- Throws:
Exception
-
-