Package org.oa4mp.server.qdl.storage
Class PermissionStoreFacade
- java.lang.Object
-
- org.oa4mp.server.qdl.storage.StoreFacade
-
- org.oa4mp.server.qdl.storage.PermissionStoreFacade
-
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPermissionStoreFacade.ClientCountclassPermissionStoreFacade.GetAdminsclassPermissionStoreFacade.GetClients-
Nested classes/interfaces inherited from class org.oa4mp.server.qdl.storage.StoreFacade
StoreFacade.Count, StoreFacade.Create, StoreFacade.CreateVersion, StoreFacade.FromXML, StoreFacade.InitMethod, StoreFacade.Keys, StoreFacade.ReadObject, StoreFacade.Remove, StoreFacade.SaveObject, StoreFacade.Search, StoreFacade.Shutdown, StoreFacade.StoreType, StoreFacade.ToXML, StoreFacade.UpdateObject, StoreFacade.VGetVersions, StoreFacade.VID, StoreFacade.VRestore
-
-
Field Summary
Fields Modifier and Type Field Description static StringADMINS_NAMEstatic StringCLIENT_COUNT_NAMEstatic StringCLIENTS_NAME-
Fields inherited from class org.oa4mp.server.qdl.storage.StoreFacade
checkInitMessage, COUNT_NAME, CREATE_NAME, environment, FROM_XML_NAME, INIT_NAME, KEYS_NAME, READ_NAME, REMOVE_NAME, SAVE_NAME, SEARCH_NAME, SHUTDOWN, 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_VERSIONS_NAME, VERSION_RESTORE_NAME
-
-
Constructor Summary
Constructors Constructor Description PermissionStoreFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QDLStoreAccessorcreateAccessor(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 QDLPermissionStoreAccessorgetPS()-
Methods inherited from class org.oa4mp.server.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:StoreFacadeThanks 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:
createAccessorin classStoreFacade- Returns:
- Throws:
Exception
-
-