Package org.oa4mp.server.qdl.storage
Class PStoreAccessModule
- java.lang.Object
-
- org.qdl_lang.expressions.module.Module
-
- org.qdl_lang.extensions.JavaModule
-
- org.oa4mp.server.qdl.storage.StoreAccessModule
-
- org.oa4mp.server.qdl.storage.PStoreAccessModule
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.qdl_lang.state.XThing
public class PStoreAccessModule extends StoreAccessModule
Created by Jeff Gaynor
on 12/23/20 at 8:48 AM- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.oa4mp.server.qdl.storage.StoreAccessModule
CFG_FILE_TAG, CFG_NAME_TAG, STORE_FACADE_TAG, STORE_TYPE_TAG, storeFacade
-
-
Constructor Summary
Constructors Constructor Description PStoreAccessModule()
PStoreAccessModule(URI namespace, String alias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.qdl_lang.extensions.QDLFunction>
createFList(StoreFacade sf)
List<String>
getDescription()
org.qdl_lang.expressions.module.Module
newInstance(org.qdl_lang.state.State state)
This will create the module and store.StoreFacade
newStoreFacade()
-
Methods inherited from class org.oa4mp.server.qdl.storage.StoreAccessModule
createVarList, doIt, processXML, readExtraXMLElements, writeExtraXMLElements
-
Methods inherited from class org.qdl_lang.extensions.JavaModule
addFunctions, addVariables, createDefaultDocs, deserializeFromJSON, deserializeStates, getClassname, getDocumentation, getListByTag, getLoaderClassName, getMetaClass, hasMetaClass, init, init, isExternal, serializeToJSON, setClassName, setDocumentation, setLoaderClassName, setMetaClass, toString, writeExtraXMLAttributes
-
Methods inherited from class org.qdl_lang.expressions.module.Module
fromJSON, fromXML, fromXML, getAlias, getId, getInheritMode, getKey, getListByTag, getMTKey, getName, getNamespace, getParentInstanceAlias, getParentInstanceID, getParentTemplateID, getState, isTemplate, isUsed, readExtraXMLAttributes, setAlias, setDescription, setId, setInheritanceMode, setNamespace, setParentInstanceAlias, setParentInstanceID, setParentTemplateID, setState, setTemplate, setupModule, setUsed, toJSON, toXML, toXML, toXML2
-
-
-
-
Method Detail
-
newInstance
public org.qdl_lang.expressions.module.Module newInstance(org.qdl_lang.state.State state)
Description copied from class:StoreAccessModule
This will create the module and store. Then callStoreAccessModule.doIt(StoreAccessModule, State)
to finish off the setup.- Overrides:
newInstance
in classStoreAccessModule
-
newStoreFacade
public StoreFacade newStoreFacade()
- Overrides:
newStoreFacade
in classStoreAccessModule
-
createFList
protected List<org.qdl_lang.extensions.QDLFunction> createFList(StoreFacade sf)
- Overrides:
createFList
in classStoreAccessModule
-
getDescription
public List<String> getDescription()
- Overrides:
getDescription
in classStoreAccessModule
-
-